相关疑难解决方法(0)

隐藏JTable中的列

可能重复:
如何在JTable中创建一个不可见的Swing Java
列如何隐藏DefaultTableModel中的一个特殊列,使其不在表中显示?

我试图在JTable中输入数据到三列,但我想只显示两列.实际上,我想隐藏第三列,而不是通过将宽度设置为0,而是通过任何其他方法可以在click事件中从隐藏列获取数据.

如何以这种方式隐藏列?

我使用以下代码:

 try {
     String Title[]= new String{"a","b","c"};
     Object obj= new Object[50][3];
     JTable table= new JTable(obj,title);
     JScrollPane jsp= new JScrollPane(table); 
     add(jsp);
 } catch(Exception ex) {
     ex.printStackTrace();
 }
Run Code Online (Sandbox Code Playgroud)

java swing jtable jscrollpane

8
推荐指数
1
解决办法
3万
查看次数

隐藏JTable临时列

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

java swing jtable

4
推荐指数
1
解决办法
4926
查看次数

标签 统计

java ×2

jtable ×2

swing ×2

jscrollpane ×1