首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JTable temporary中隐藏列

在JTable temporary中隐藏列
EN

Stack Overflow用户
提问于 2011-03-11 15:12:52
回答 2查看 5.2K关注 0票数 4

我正在使用JTable来显示数据库中的数据,现在我想通过Jcombobox来过滤我的jtable。我使用的是包含030,024.045等值的Jcombo box。并且这些值已经在jtable中设置为列标题。当我点击combo时,选中的列标题会显示在jtable中,其他列应该是hide.Please,请给我一些建议。我还在jtable中使用表模型侦听器,因为我必须在jtable中执行更新。

EN

回答 2

Stack Overflow用户

发布于 2011-03-11 17:04:00

代码语言:javascript
复制
JTable t;
TableColumnModel m=t.getColumnModel();
TableColumn col=m.getColumn(columnIndex);
List<TableColumn> removed;
removed.add(col);
m.removeColumn(col);

当您想要重新添加该列时,从removed列表中获取它并使用

代码语言:javascript
复制
m.addColumn(col);
票数 7
EN

Stack Overflow用户

发布于 2012-06-26 20:11:57

以具有三个面板的卡片布局为第一面板030、第二面板024、第三面板045

然后将030列JTable添加到第一面板将024列JTable添加到第二面板将045列JTable添加到第三面板

然后将面板附加到组合框选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5270032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档