gpt4 book ai didi

java - 临时隐藏 JTable 中的列

转载 作者:搜寻专家 更新时间:2023-11-01 02:16:56 26 4
gpt4 key购买 nike

我正在使用 JTable 显示数据库中的数据,现在我想通过 Jcombobox 过滤我的 jtable。我正在使用包含 030,024.045 等值的 Jcombo 框。这些值已在 jtable 中设置为列标题。当我点击组合时,选定的列标题将显示在 jtable 中,其他列应该被隐藏。请给我一些建议。我还在 jtable 中使用表模型监听器,因为我必须在 jtable 中执行更新。

最佳答案

JTable t;
TableColumnModel m=t.getColumnModel();
TableColumn col=m.getColumn(columnIndex);
List<TableColumn> removed;
removed.add(col);
m.removeColumn(col);

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

m.addColumn(col);

关于java - 临时隐藏 JTable 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5270032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com