小编Adr*_*ian的帖子

使用JTable的ClassCastException?

renbor = tabla_proveedor.getSelectedRow();
DefaultTableModel modelo = (DefaultTableModel) tabla_proveedor.getModel();
modelo.removeRow(renbor);
Run Code Online (Sandbox Code Playgroud)

那行代码给了我一个错误,它给了我......

线程"AWT-EventQueue-0"中的异常java.lang.ClassCastException:javax.swing.JTable $ 1无法强制转换为javax.swing.table.DefaultTableModel

我该如何解决这个问题?我需要从表中删除一行.

这是我实例化tabla_proveedor的地方

tabla_proveedor=new JTable(datos_proveedor,columna_proveedor)

    { 
        public boolean isCellEditable(int datos_proveedor, int columna_proveedor){

        return false;
        }
        public Component prepareRenderer(TableCellRenderer r, int datos_proveedor, int columna_proveedor)
        {
            Component c= super.prepareRenderer(r,datos_proveedor,columna_proveedor);

            return c;
        }
        };
Run Code Online (Sandbox Code Playgroud)

java swing exception awt jtable

0
推荐指数
1
解决办法
6333
查看次数

标签 统计

awt ×1

exception ×1

java ×1

jtable ×1

swing ×1