Swing基本组件使用4(JTable)
来源:互联网 发布:js原型对象 编辑:程序博客网 时间:2024/05/21 10:06
JTable(表格)
表格由两部份组成:分别是行标题(Column Header)与行对象(Column Object).利用JTable所提供的getTableHeader()方法取得行标题。在这个例子中,我们将JTable放在 JScrollPane中,这种做法可以将Column Header与Colmn Object完整的显示出来,因为JScrollPane会自动取得Column Header
JFrame jf = new JFrame();
jf.setSize(600, 600);
//居中对齐
jf.setLocationRelativeTo(null);
//这是表格数据模型需要传入的表格数据
String[] colNames = {"姓名","性别","年龄","电话"};
String[][] data = {
{"a1","男","11","1223656778"},
{"a2","男","22","2314234"},
{"a3","女","33","435634576367"},
{"a4","男","44","8796789"},
{"a5","女","55","23454527246"},
};
A.自定义的表格数据模型
// TableModel myModel = new MyTableModel();
// TableModel myModel = new MyTableModelV2(colNames, data);
B.系统默认的表格数据模型
// DefaultTableModel myModel = new DefaultTableModel(data, colNames);
//如果要能看到table的表头,那么 必须将 table 放到
//JScrollPane中!!!
// JTable table = new JTable(myModel);
C.用JTable的构造方法直接初始化模型数据
JTable table = new JTable(data, colNames);
table.getTableHeader().setResizingAllowed(false);//拉伸表格长度
table.getColumnModel().getcolumn(3).setCellEditor(new DefaultCellEditor(comboBox));//给 第三列单元格添加下拉框(comboBox)
JScrollPane jsp = new JScrollPane(table);
jf.add(jsp);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
效果图片展示如下:
- Swing基本组件使用4(JTable)
- 如何使用 Swing 组件 JTable
- [翻译]如何使用 Swing 组件 JTable
- Swing 组件 JTable 详解
- (总结)Swing组件的使用---表格(JTable)和树(JTree)
- Swing JTable使用
- JAVA SWING JTable使用
- Swing JTable的使用
- Swing JTable 简单使用
- Swing基本组件使用3(JMenuBar,JMenu,JMenuItem)
- swing基本组件使用1.0.1(JScrollPane,JSplitPane,JTabbedPane)
- Swing中JTable使用小结
- swing中jtable的使用
- swing中jtable的使用
- 使用JTable组件
- 使用JTable组件
- 使用JTable组件
- java swing中对于JTable的使用(一)
- 真相:九成人认为想加薪还得靠跳槽
- 一起学Netty(十六)之 ChannelOption的TCP_NODELAY属性设置
- 深入了解iostream
- Spring hello world实例
- gcc 使用方法
- Swing基本组件使用4(JTable)
- nasm 命令
- 音阶频率对照表
- 【转载】[转]Micro SD 卡(TF卡) spi 模式实现方法
- urllib例子代码
- ubuntu15.04显卡安装经验与教训
- 联动
- java入门教程-7.11Java线程的挂起、恢复和终止
- 分页:用sql语句分页