java实例摘要
来源:互联网 发布:pmc编程说明书 编辑:程序博客网 时间:2024/05/06 20:08
利用数组设置Jtable表格的列名与列宽
public ArrayCreateTable() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 557, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
contentPane.add(getScrollPane(), BorderLayout.CENTER);
setTitle("用数组设置JTable表格的列名与列宽");
}
private JScrollPane getScrollPane() {
if (scrollPane == null) {
scrollPane = new JScrollPane();
scrollPane.setViewportView(getTable());
}
return scrollPane;
}
private JTable getTable() {
if (table == null) {
table = new JTable();
// 定义列名数组
String[] columns = { "ID", "姓名", "性别", "出生日期", "邮箱", "居住地", "备注" };
// 定义列宽数组
int[] columnWidth = { 10, 30, 10, 40, 70, 60, 70 };
// 创建表格数据模型
DefaultTableModel model = new DefaultTableModel(columns, 15);
table.setModel(model);// 设置表格数据模型
TableColumnModel columnModel = table.getColumnModel();// 获取列模型
int count = columnModel.getColumnCount();// 获取列数量
for (int i = 0; i < count; i++) {// 遍历列
TableColumn column = columnModel.getColumn(i);// 获取列对象
column.setPreferredWidth(columnWidth[i]);// 以数组元素设置列的宽度
}
}
return table;
}
- java实例摘要
- java实例摘要
- java实例摘要(二)
- java实例摘要(三)
- java实例摘要(四)
- Java流编程实例之八--摘要流
- MD5 摘要算法实例
- JUnit学习摘要+入门实例
- 计算消息摘要实例、各种加密实例
- Java摘要点滴
- Java异常摘要
- java人职业规划(摘要)
- java解惑摘要
- java读取文件摘要
- [Java] 数字摘要
- JAVA消息摘要用处
- java 之 数字摘要
- java人职业规划(摘要)
- AWS云平台的服务概览(下):部署和管理服务
- oracle 索引(Bitmap Index)
- MyEclipse中web项目修改部署路径
- Delphi中destroy, free, freeAndNil, release用法和区别
- 浅谈怎样通过网站优化来提高网站的排名
- java实例摘要
- 歌是我最好的陪伴
- Java中Date各种相关用法
- MIME 对应类型文件参照表(下载或者发送邮件时候可能用得到)
- UIImage:使用RGB颜色值来生成图片
- iOS中使用RegexKitLite来试用正则表达式 使用ARC 20个错误解决办法
- 网页编码就是那点事
- 用自己的 PC 实现 Svn 代码管理
- wordpress企业主题