windowbuilde02 表格创建
2016-02-11 16:17
513 查看
/** * 设置表格 * * * */ private JTable getTable() { if (table == null) { table = new JTable(); //定义列名数组 String columns[] = {"ID", "姓名", "性别", "出生日期", "居住地", "备注"}; //定义列宽 int columnWidth[] = {10, 20, 20, 40, 30, 20}; //创建表格数据模型 DefaultTableModel model = new DefaultTableModel(columns, 15); table.setModel(model); //获取列模型 TableColumnModel columnModel = table.getColumnModel(); //获取列数量 int columnCnt = columnModel.getColumnCount(); //便利列, 设置列宽 for (int i = 0; i < columnCnt; i++) { //获取列对象 TableColumn column = columnModel.getColumn(i); column.setPreferredWidth(columnWidth[i]); } } return table; }
相关文章推荐
- UIScrollView内部子控件自动布局的一些注意点
- HDOJ 1005 Number Sequence
- AbstractQueuedSynchronizer(AQS)
- poj_1458 Common Subsequence(最长公共子序列)
- Codeforces 622A Infinite Sequence
- windowbuilder01 按钮事件监听
- Educational Codeforces Round 7--A. Infinite Sequence
- UIScrollView常见功能(scrollView里子控件悬停)
- 最新 Sublime Text3 激活码 (Build 3103 有效)
- pyhon3.4 requests模块模拟post登陆csdn
- hdu3998Sequence【最长递增子序列及方法数】
- 关于AlertDialog.Builder的传参
- codeforces 622A A. Infinite Sequence (二分)
- 安卓Notification.Builder的使用
- iOS --- 本地推送通知 UILocalNotification
- UVa 133 The Dole Queue
- String、StringBuffer与StringBuilder之间区别
- UI控件(UISegmentedControl)
- UVA 12100 Printer Queue
- UVA 1594 Ducci Sequence