Я пытаюсь разработать настольное приложение на Java и Java Swing.
В настоящее время я реализую таблицу свойств, где я могу обрабатывать различные типы свойств объекта. Для этого я создал собственную модель таблицы.
Однако у меня возникли проблемы с добавлением способности фильтра, которая отображает только свойства, соответствующие заданной строке.
Я обнаружил аккуратную библиотеку, называемую swingx, которая предоставляет много необходимых мне функций, таких как фильтрация.
В этом руководстве (http://www.javalobby.org/java/forums/t18819.html) приведены примеры того, как реализовать его в JXTable, но он не будет работать. Похоже, что swingx-1.6 исключил метод setFilter ().
Есть идеи?
Filter[] filterArray = { new PatternFilter("(.*1st.*)|(.*Final.*)", 0, 0) };
FilterPipeline filters = new FilterPipeline(filterArray);
table.setFilters(filters);