请问JTable是否可以只显示tablemodel中的一部分列?(别的列之所以要存在可以拿来作出某些判断 请问JTable是否可以只显示tablemodel中的一部分列?(别的列之所以要存在可以拿来作出某些判断) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tablemodel是会完全显示的,既然你有这样的需求,就把tablemodel改变一下,只有你需要的列,其他的信息放在一个变量中,需要的时候提取出来 可以把不想显示的列remove掉。但从tablemodel里可以得到数据。 直接针对JTable编码不觉得太痛苦了吗?我送你一个好用的东东。[email protected] 可以像这样remove掉, TableColumnModel tcm = JTable.getColumnModel(); TableColumn firstColumn = tcm.getColumn(0); TableColumn secondColumn = tcm.getColumn(1); tcm.removeColumn(firstColumn); tcm.removeColumn(secondColumn); 也可以像下面这样使之宽度为0,达到不显示的目的 firstColumn.setPreferredWidth(0); firstColumn.setMinWidth(0); firstColumn.setMaxWidth(0); Sherwin(争做结帖第一人) 正解 可以隐藏的或者联系我MSN这里有帮助http://ishome.kilu3.de/bbs/index.php?gid=53 TableColumnModel类里有相应的方法 【关于银行系统设计问题】 java类加载的疑问 Java网络问题 从InputStream中read出来个"-1",代表什么? 哪位高人能给讲下堆内存和栈内存? 简单问题,javac 的搜索路径 「50分求助贴」Servlet相关,太简单了,就是我不会!!! 请问如何在JTextPane中禁止使用Ctrl+v,Ctrl+x,Ctrl+c? 关于从HTML页面上传文件的问题: Jbuilder在哪里设classpath File路径的问题 声明jtable用的是JTable(Object[][] object,String[] string)构造方法,那应该如何添加行呢?
但从tablemodel里可以得到数据。
TableColumnModel tcm = JTable.getColumnModel(); TableColumn firstColumn = tcm.getColumn(0);
TableColumn secondColumn = tcm.getColumn(1);
tcm.removeColumn(firstColumn);
tcm.removeColumn(secondColumn); 也可以像下面这样使之宽度为0,达到不显示的目的 firstColumn.setPreferredWidth(0);
firstColumn.setMinWidth(0);
firstColumn.setMaxWidth(0);