Имейте jcombobox фильтр jtable - PullRequest
0 голосов
/ 26 июня 2009

после этого урока http://www.netbeans.org/kb/docs/java/gui-db-custom.html#enhancements

показывает, как использовать текстовое поле для фильтрации основной таблицы. Может ли кто-нибудь научить меня, как сделать что-то похожее, но использовать раскрывающийся список для проверки конкретного столбца?

(т. Е. Раскрывающийся список стран для фильтрации по столбцу стран?

спасибо

1 Ответ

0 голосов
/ 30 июля 2009

в зависимости от источника раскрывающегося списка. я предполагаю, что раскрывающийся список не используется как часть самой Jtable, а просто показывает список уникальных данных, поступающих из одного столбца данных? в этом случае вы можете получить модель данных Jtable, а затем пройтись по всем ячейкам в конкретном столбце, поместив их в хэш-карту со строкой в ​​качестве ключа. Таким образом, у вас есть список (нефильтрованных) уникальных строк для использования в качестве модели данных для выпадающего списка. Вы можете присоединить слушателя модели к talbedatamodel, чтобы знать, когда ваш список также должен быть обновлен.

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