i have a JTable having many strings in that.i have created a textbox for user entry, above the table. i want a row filter which can remove the rows having strings enterd by
This few line solution seems to work:
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { TableRowSorter sorter = new TableRowSorter(((DefaultTableModel) jTable1.getModel())); sorter.setRowFilter(RowFilter.regexFilter(jTextField1.getText())); jTable1.setRowSorter(sorter); }