TableRowSorter и RowFilter - поиск видимых и визуализированных столбцов - PullRequest
1 голос
/ 22 декабря 2010

Я использую TableRowSorter и RowFilter для фильтрации данных в JTable.Я столкнулся с двумя проблемами при его использовании.

1) В моей таблице есть видимые и скрытые столбцы.Я хотел бы избежать поиска скрытых столбцов.Есть ли способ сделать это?

2) Я использую пользовательские средства визуализации ячеек для визуализации значений в ячейке.Я хотел бы искать визуализированное значение вместо фактического значения.Например, когда фактическое значение «true» для столбца состояния, отображаемое значение «включено».Я должен видеть данные, когда включен текст для поиска.

Не могли бы вы помочь?

Большое спасибо

1 Ответ

1 голос
/ 22 декабря 2010

1) Прочитайте JTable API и перейдите по ссылке на учебное пособие по Swing в разделе «Как использовать таблицы».Пример фильтра показывает, как фильтровать определенный столбец

2) Полагаю, вам нужно создать собственный фильтр.Внутри фильтра вам нужно будет вызвать метод prepareRenderer (...), используя значение в TableModel.Я никогда этого не делал, поэтому не могу привести пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...