JTable如何隐藏某一列 我想隐藏JTable的某一列, 并不是remove, 就是不影响getValueAt和setValueAt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设为0不行的,因为当你针对该table进行“水平滚动条”重置每列宽度,或者“所有列最佳宽度”重置每列宽度的话,那么你setMinimumSize(0)/setMaximumSize(0)的那一列就会跑出来显示在table里了楼主如果只是想取值的话,可以试下我的方法String tableID = table.getRows().get(i).get("ID").toString();只要这个ID你已经设进table中了那么这样是可以取出来的 column.setMaxWidth(0);column.setMinWidth(0);column.setPreferredWidth(0);column.setResizable(false);这样应该可以隐藏了,但是通过键盘移动还能选择到这列,只是看不到 我前几天也做了一个这样效果的发给你了//把第一行隐藏掉 DefaultTableColumnModel dcm = (DefaultTableColumnModel)table.getColumnModel(); dcm.getColumn(0).setMinWidth(0); dcm.getColumn(0).setMaxWidth(0); // 不明白的话我把整个程序发给你啊 sql语句优化 关于java中数组的问题 自加自减 谁知道用JMagic 怎样合成png 和 jpg 格式的两张图片 swt 怎样调用视频播放器? 关于配置文件读取问题 没有.h文件的情况下用java调用dll,而且这个dll是别人用jni做的,有可以调用这个dll的java类,但是该类没有package 请问自学JAVA,通过SCJP后,还应该去学什么??? 如何保护自己编写的Java程序不会被反编译看到? 谁有jbuilder4完整版(100分求之) 关于list的两个访问方法的效率问题 一个布局管理器的问题;在线等;答完就结分;
String tableID = table.getRows().get(i).get("ID").toString();
只要这个ID你已经设进table中了
那么这样是可以取出来的
column.setMinWidth(0);
column.setPreferredWidth(0);
column.setResizable(false);
这样应该可以隐藏了,但是通过键盘移动还能选择到这列,只是看不到
//把第一行隐藏掉
DefaultTableColumnModel dcm = (DefaultTableColumnModel)table.getColumnModel();
dcm.getColumn(0).setMinWidth(0);
dcm.getColumn(0).setMaxWidth(0);
//
不明白的话我把整个程序发给你啊