Я хотел бы добавить возможность фильтрации/поиска для всех столбцов (так что это общий), логика не является проблемой. Однако я думал, что лучший способ сделать это с точки зрения визуализации - иметь текстовое поле над каждым заголовком столбца (или частью заголовка столбца)?Настройка Swing JTable для фильтрации/поиска
Я столкнулся несколько проблем при попытке достичь этого:
- Встраивание в пределах требований заголовков столбцов, реализующая новый визуализатор + есть проблема, что-то мне нужно, чтобы поймать событие, потому что клетки рисуется и не реагирует на события. Похож на меня.
- Наличие отдельной строки (панели) компонентов текстового поля над каждым столбцом звучит намного проще с первого взгляда, однако выравнивание текстового поля с столбцами проблематично, так как я не нашел API в
JTable
илиTableColumn
, который возвращает координаты столбца. Более того, перемещение столбца будет означать также настройку текстовых полей (что возможно, но еще одно накладное).
Я что-то упустил или это действительно так сложно достичь чего-то такого простого? Любые другие предложения?
Новый адрес: http://github.com/eugener/oxbow –
А вот еще одна хорошая библиотека: http://coderazzi.net/tablefilter/ –