Listen to the changes to the textFields document and set the corresponding rowFilter, limited to the column you want to filter:
// on document change RowFilter rowFilter = RowFilter.regexFilter(textField.getText(), myColumn); table.getRowSorter().setRowFilter(rowFilter);
(type-cast and protection against an empty text field)
kleopatra
source share