如何使JTable隐藏某一列? Question: How do you hide columns and rows in a JTable component?http://developer.java.sun.com/developer/qow/archive/10/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这么用,很不错! /** * 隐藏表的指定列,该方法只是将指定列的列宽设定为0,不影响取隐藏列的value和排序等操作 * @param columnIndex */ private void hiddenColumn ( int columnIndex ) { TableColumnModel tcm = table.getColumnModel(); TableColumn tc = tcm.getColumn( columnIndex ); //tc.setResizable(false); tc.setWidth( 0 ); tc.setPreferredWidth( 0 ); tc.setMaxWidth( 0 ); tc.setMinWidth( 0 ); table.getTableHeader().getColumnModel().getColumn( columnIndex ). setMaxWidth( 0 ); table.getTableHeader().getColumnModel().getColumn( columnIndex ). setMinWidth( 0 ); } 找不到类com.sun.awt.AWTUtilities. 探讨java中获取局域网中的上线IP的思路..... java socket 服务问题 欲求连个十六进制数相加的java程序 jLabel问题? java里面的String类型都是以unicode编码的吧?怎么没有一个unicode数据类型啊? 关于用java Applet开发电子地图的问题 讨论一下多态的用途 Fibonnacci的问题, 新手问题,在线等解决就给分。 字符串分解的问题 为什么没有改变JLabel的背景色?
/**
* 隐藏表的指定列,该方法只是将指定列的列宽设定为0,不影响取隐藏列的value和排序等操作
* @param columnIndex
*/
private void hiddenColumn ( int columnIndex )
{
TableColumnModel tcm = table.getColumnModel();
TableColumn tc = tcm.getColumn( columnIndex );
//tc.setResizable(false);
tc.setWidth( 0 );
tc.setPreferredWidth( 0 );
tc.setMaxWidth( 0 );
tc.setMinWidth( 0 );
table.getTableHeader().getColumnModel().getColumn( columnIndex ).
setMaxWidth(
0 );
table.getTableHeader().getColumnModel().getColumn( columnIndex ).
setMinWidth(
0 );
}