JXTable-фильтр. Как фильтровать по всем столбцам?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 JXTable-фильтр. Как фильтровать по всем столбцам?

Сообщение Anonymous »

Я использую JXTable и применяю к нему фильтр.

Код: Выделить всё

  public void filterOnKeyPress(JTextField field) {
field.addKeyListener(new java.awt.event.KeyAdapter() {
@Override
public void keyReleased(java.awt.event.KeyEvent e) {
String searchText = field.getText().toUpperCase();
int column = 2;
if(searchText.isEmpty()){
table.setFilters(null);
}else{
table.setFilters(new FilterPipeline(new PatternFilter(searchText, Pattern.CASE_INSENSITIVE, column)));
}
}
});
}
В выбранном столбце все работает нормально. Как я могу заставить его работать во всех столбцах?

Подробнее здесь: https://stackoverflow.com/questions/792 ... ll-columns
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»