java中jtable组件详解实例

java中jtable组件详解实例

ID:14283985

大小:39.50 KB

页数:6页

时间:2018-07-27

java中jtable组件详解实例_第1页
java中jtable组件详解实例_第2页
java中jtable组件详解实例_第3页
java中jtable组件详解实例_第4页
java中jtable组件详解实例_第5页
资源描述:

《java中jtable组件详解实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java表格控件JTable常用操作详解JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.欢迎补充,转载请注明作者与出处.           一.创建表格控件的各种方式:           1)调用无参构造函数.           JTabletable=newJTable();           2)以表头和表数据创建表格.           Object[][]cellData={{"row1-col1","row1-col2"},{"row2-col1",        

2、   "row2-col2"}};           String[]columnNames={"col1","col2"};                          JTabletable=newJTable(cellData,columnNames);           3)以表头和表数据创建表格,并且让表单元格不可改.           String[]headers={"表头一","表头二","表头三"};           Object[][]cellData=null;       

3、    DefaultTableModelmodel=newDefaultTableModel(cellData,headers){             publicbooleanisCellEditable(introw,intcolumn){               returnfalse;             }           };           table=newJTable(model);           二.对表格列的控制           1)设置列不可随容器组件大小变

4、化自动调整宽度.           table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);           2)限制某列的宽度.           TableColumnfirsetColumn=table.getColumnModel().getColumn(0);           firsetColumn.setPreferredWidth(30);           firsetColumn.setMaxWidth(30);           fir

5、setColumn.setMinWidth(30);           3)设置当前列数.           DefaultTableModeltableModel=(DefaultTableModel)table.getModel();           intcount=5;           tableModel.setColumnCount(count);           4)取得表格列数           intcols=table.getColumnCount();           

6、5)添加列           DefaultTableModeltableModel=(DefaultTableModel)table.getModel();           tableModel.addColumn("新列名");           6)删除列           table.removeColumn(table.getColumnModel().getColumn(columnIndex));//           columnIndex是要删除的列序号           三.对表

7、格行的控制           1)设置行高           table.setRowHeight(20);           2)设置当前航数           DefaultTableModeltableModel=(DefaultTableModel)table.getModel();           intn=5;           tableModel.setRowCount(n);           3)取得表格行数           introws=table.getRowCoun

8、t();           4)添加表格行           DefaultTableModeltableModel=(DefaultTableModel)table.getModel();           tableModel.addRow(newObject[]{"sitinspring","35","Boss"});           5)删除表格行   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。