我正在使用JTable来显示数据库中的数据,现在我想通过Jcombobox来过滤我的jtable。我使用的是包含030,024.045等值的Jcombo box。并且这些值已经在jtable中设置为列标题。当我点击combo时,选中的列标题会显示在jtable中,其他列应该是hide.Please,请给我一些建议。我还在jtable中使用表模型侦听器,因为我必须在jtable中执行更新。
发布于 2011-03-11 17:04:00
JTable t;
TableColumnModel m=t.getColumnModel();
TableColumn col=m.getColumn(columnIndex);
List<TableColumn> removed;
removed.add(col);
m.removeColumn(col);当您想要重新添加该列时,从removed列表中获取它并使用
m.addColumn(col);发布于 2012-06-26 20:11:57
以具有三个面板的卡片布局为第一面板030、第二面板024、第三面板045
然后将030列JTable添加到第一面板将024列JTable添加到第二面板将045列JTable添加到第三面板
然后将面板附加到组合框选项。
https://stackoverflow.com/questions/5270032
复制相似问题