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)