java表格操作之设置表格列宽
2013-08-13 10:38
190 查看
设置所有列的宽度
/** * 设置所有列的列宽 * @param table * @param width */ public void setAllColumnWidth(JTable table,int width){ Enumeration<TableColumn> cms = table.getColumnModel().getColumns(); while(cms.hasMoreElements()){ cms.nextElement().setPreferredWidth(width); } }
设置指定列的宽度
/** * 设置指定列的宽度 * @param table * @param colname 列名 * @param width */ public void setColumnWidth(JTable table,Object colname,int width){ //此方法是通过equals方法查找的,需要注意列名重复问题 table.getColumn(colname).setPreferredWidth(width); }
/** * 设置指定列的宽度 * @param table * @param column * @param width */ public void setColumnWidth(JTable table,int column,int width){ table.getTableHeader().getColumnModel().getColumn(column).setPreferredWidth(width); table.getColumnModel().getColumn(column).setPreferredWidth(width); }
隐藏指定列
/** * 设置隐藏列 * @param i 所隐藏的列 */ public void setHideColumn(int i){ table.getTableHeader().getColumnModel().getColumn(i).setMaxWidth(0); table.getTableHeader().getColumnModel().getColumn(i).setMinWidth(0); table.getColumnModel().getColumn(i).setMaxWidth(0); table.getColumnModel().getColumn(i).setMinWidth(0); }
相关文章推荐
- Java JTable设置列宽实现表格不等宽
- java用POI设置Excel的列宽
- jqGrid插件的多个表格同步设置列宽
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
- 数组与集合的应用之数组演练(用数组设置JTable表格的列名与列宽)
- java jacob 操作word 文档,进行写操作,如生成表格,添加 图片
- java操作修饰Excel字体大小合并单元格背景色列宽
- java表格控件JTable常用操作详解
- 14、java实现poi操作excel,包括读和写日期格式,并且设置字体样式
- 关于Java(jxl)操作Excel一些设置的问题。。。。
- EXCEL如何设置,使表格能自动调整列宽以适应文字长度
- fckeditor常用操作(包括获取表格内容和设置内容等)
- java用POI设置Excel的列宽
- java Swing表格操作
- QTableView表格视图的列宽设置
- Excel把行高和列宽单位设置成厘米,精确设置表格
- C#中操作刚导出的Excel,设置其为自动调整列宽
- javascript动态操作表格:新增、设置样式、删除、移动行
- MyEclipse设置JSP页面默认编码方式以及设置在Java文件中作者、日期等操作说明
- java使JFrame的操作,居中 设置标题等