У меня есть стандартный JTable с определенными данными внутри. Я хотел бы создать функцию автоматической фильтрации: поскольку пользователь вводит в определенное текстовое поле слова, процесс фильтрации запускается автоматически, без необходимости нажатия кнопки. Возможно ли это в Java Swing?автоматическая фильтрация в JTable
ответ
Да, это возможно!
Запустите SwingSet3 Demo (от Swinglabs): http://download.java.net/javadesktop/swingset3/SwingSet3.jnlp
В категории данных есть JTable демо список кандидатов и победителей Оскара.
TextField с заголовком «Поиск заголовков и получателей» точно выполняет то, что вы хотите. Демоверсия SwingSet3 даже позволяет вам выделять фрагменты кода через ComboBox-запись «Фильтр поиска установки».
RowFilter в первом фрагменте игнорирует ведущие «The» и «A», чтобы соответствовать другим названиям фильмов. Я хотел бы заменить шаблон RegEx с этим
".*" + filterString + ".*"
, чтобы получить реальный «найти все, в то время как я типа» пользовательский опыт.
Во втором фрагменте показано, как реализовать DocumentListener
, чтобы обновить фильтр таблицы при каждом нажатии клавиши.
Да его возможно. Прочтите API JTable и следуйте ссылке на учебник Swing на тему «Как использовать таблицы», где вы найдете рабочий пример фильтрации, который делает это.
- 1. Фильтрация JTable
- 2. Числовая фильтрация в jtable
- 3. Фильтрация JTable в двух столбцах
- 4. Автоматическая настройка высоты строк в JTable
- 5. автоматическая фильтрация данных измерений в пределах R
- 6. Автоматическая настройка столбца Jtable для соответствия содержимому
- 7. Автоматическая фильтрация элементов Поставщиком при создании записи
- 8. TableSorter изменение автоматическая фильтрация с вводом событиями
- 9. JTable Row фильтрация по значению JTextField
- 10. JTable-фильтрация с точным совпадением со строкой
- 11. Почему автоматическая настройка rowheight не работает в Jtable
- 12. Автоматическая фильтрация листа Excel на основе критериев в двух столбцах
- 13. Автоматическая/ручная установка ширины столбца JTable с данными db
- 14. Сортировка и автоматическая фильтрация Excel с помощью openpyxl
- 15. Полный календарь и автоматическая фильтрация событий Rails 4
- 16. Автоматическая фильтрация спама или пометка для Django или Python?
- 17. Автоматическая фильтрация данных на основе точки входа пользователей
- 18. Entity Framework 6 автоматическая фильтрация для ленивых навигационных свойств загрузки
- 19. jTables Фильтрация для PHP
- 20. Есть ли встроенный угловой компонент, похожий на JTable?
- 21. Фильтрация даты Фильтрация в Powerview
- 22. Что такое автоматическая автоматическая фиксация?
- 23. JAVA - Фильтрация через связанный список
- 24. Как преобразовать JTable Vector в JTable ArrayList?
- 25. Как скопировать JTable в другой JTable
- 26. Невозможно вызвать JTable Cellrenderer в Jtable
- 27. Обновление JTable - прохождение JTable в качестве параметра
- 28. Эффективный поиск объектов/фильтрация
- 29. JTable Filtering Issue
- 30. фильтрация генов datamatrix фильтрация