ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:25.89KB ,
资源ID:2991170      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2991170.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JTable常见用法细则.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

JTable常见用法细则.doc

1、JTable 是 Swing 编程中很常用的控件,这里总结了一些常用方法以备查阅.欢迎补充,转载请注明作者与出处.一.创建表格控件的各种方式:1) 调用无参构造函数 .JTable table = new JTable();2) 以表头和表数据创建表格 .Object cellData = “row1-col1“, “row1-col2“,“row2-col1“, “row2-col2“;String columnNames = “col1“, “col2“;JTable table = new JTable(cellData, columnNames);3) 以表头和表数据创建表格 ,并且让

2、表单元格不可改 .String headers = “表头一“, “表头二“, “表头三“ ;Object cellData = null;DefaultTableModel model = new DefaultTableModel(cellData, headers) public boolean isCellEditable(int row, int column) return false;table = new JTable(model);二.对表格列的控制1) 设置列不可随容器组件大小变化自动调整宽度 .table.setAutoResizeMode(JTable.AUTO_RES

3、IZE_OFF);2) 限制某列的宽度 .TableColumn firsetColumn = table.getColumnModel().getColumn(0);firsetColumn.setPreferredWidth(30);firsetColumn.setMaxWidth(30);firsetColumn.setMinWidth(30);3) 设置当前列数 .DefaultTableModel tableModel = (DefaultTableModel) table.getModel();int count=5;tableModel.setColumnCount(count)

4、;4) 取得表格列数int cols = table.getColumnCount();5) 添加列DefaultTableModel tableModel = (DefaultTableModel) table.getModel();tableModel.addColumn(“新列名“);6) 删除列table.removeColumn(table.getColumnModel().getColumn(columnIndex);/ columnIndex是要删除的列序号三.对表格行的控制1) 设置行高table.setRowHeight(20);2) 设置当前航数DefaultTableMo

5、del tableModel = (DefaultTableModel) table.getModel();int n=5;tableModel.setRowCount(n);3) 取得表格行数int rows = table.getRowCount();4) 添加表格行DefaultTableModel tableModel = (DefaultTableModel) table.getModel();tableModel.addRow(new Object“sitinspring“, “35“, “Boss“);5) 删除表格行DefaultTableModel tableModel =

6、(DefaultTableModel) table.getModel();model.removeRow(rowIndex);/ rowIndex 是要删除的行序号四.存取表格单元格的数据1) 取单元格数据DefaultTableModel tableModel = (DefaultTableModel) table.getModel();String cellValue=(String) tableModel.getValueAt(row, column);/ 取单元格数据,row是行号,column 是列号2) 填充数据到表格 .注:数据是 Member 类型的链表,Member 类如下:

7、public class Member/ 名称private String name;/ 年龄private String age;/ 职务private String title;填充数据的代码 :public void fillTable(List members)DefaultTableModel tableModel = (DefaultTableModel) table.getModel();tableModel.setRowCount(0);/ 清除原有行/ 填充数据for(Member member:members)String arr=new String3;arr0=memb

8、er.getName();arr1=member.getAge();arr2=member.getTitle();/ 添加数据到表格tableModel.addRow(arr);/ 更新表格table.invalidate();2) 取得表格中的数据public List getShowMembers()List members=new ArrayList();DefaultTableModel tableModel = (DefaultTableModel) table.getModel();int rowCount=tableModel.getRowCount();for(int i=0;

9、i1)int selRowIndexs=table.getSelectedRows();/ 用户所选行的序列for(int i=0;iselRowIndexs.length;i+)/ 用 tableModel.getValueAt(row, column)取单元格数据String cellValue=(String) tableModel.getValueAt(i, 1);六.添加表格的事件处理view.getTable().addMouseListener(new MouseListener() public void mousePressed(MouseEvent e) / 鼠标按下时的处理public void mouseReleased(MouseEvent e) / 鼠标松开时的处理public void mouseEntered(MouseEvent e) / 鼠标进入表格时的处理public void mouseExited(MouseEvent e) / 鼠标退出表格时的处理public void mouseClicked(MouseEvent e) / 鼠标点击时的处理);

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。