Скрыть столбец во временном JTable - PullRequest
4 голосов
/ 11 марта 2011

Я использую JTable для отображения данных из базы данных, теперь я хочу отфильтровать свою jtable по Jcombobox. Я использую окно Jcombo, которое содержит значение, как 030,024.045 и так далее. и эти значения установлены в jtable в качестве заголовка столбца. Когда я нажимаю на комбо, заголовок выбранного столбца будет отображаться в jtable, а другой столбец должен быть скрыт. Пожалуйста, дайте мне несколько советов. Я также использую слушатель табличной модели в jtable, потому что мне нужно выполнить обновление в jtable.

Ответы [ 2 ]

6 голосов
/ 11 марта 2011
JTable t;
TableColumnModel m=t.getColumnModel();
TableColumn col=m.getColumn(columnIndex);
List<TableColumn> removed;
removed.add(col);
m.removeColumn(col);

Если вы хотите добавить столбец обратно, получите его из списка removed и используйте

m.addColumn(col);
0 голосов
/ 26 июня 2012

возьмите карту Макет, имеющий три панели: первая панель 030 вторая панель 024 третья панель 045

, затем добавьте 030 столбец JTable на первую панель добавьте 024 столбец JTable на вторую панель добавьте 045 столбец JTable на третью панель

затем прикрепите панели к опциям комбинированного окна.

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