Tenho uma jTable que é vinculado ao bd, dados carregados do mysql. Fui fazer um filtro e apareceu esse erro aqui :
Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: org.jdesktop.swingbinding.JTableBinding$BindingTableModel cannot be cast to javax.swing.table.DefaultTableModel
O filtro que eu fiz funciona quando eu crio uma jtable normal, sem essa vinculação.Segue abaixo o código do filtro :
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
String filter = jTextField1.getText();
DefaultTableModel mod = (DefaultTableModel)jTable1.getModel();
TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel> ( mod ) ;
jTable1.setRowSorter ( sorter ) ;
if ( filter.length () == 0 ) {
sorter.setRowFilter ( null ) ;
} else {
sorter.setRowFilter ( RowFilter.regexFilter ( filter )) ;
}
}
Como eu faço para pegar esse modelo da tabela que é vinculada ao bd e conseguir fazer o filtro ???
Obrigado