JTable的创建方法:
1.可以通过表格对象的创建方式创建
2.形式为:JTable table = new JTable();
3.为了JTable能够满足后面的行,列修改等操作,一般会给JTable添加DefaultTableModel(默认表格模型)。
4.因此,Java表格JTable不能再采用上面的格式创建。
Java表格创建格式应该为:
DefaultTableModel tableModel = new DefaultTableModel(data,dataTitle);//创建表格模型
JTable table = new JTable(tableModel);//创建表格
一般data,dataTitle都为Vector类型,dataTitle也可以用字符串数组代替,Vector为向量类,可以存放不同的数据类型,采用Vector存放数据,可以满足表格增删查改数据的需求,可以频繁增减数据。相当与一个可以实现动态存储的数组,对于预先不知道需要预先定义数组大小,及想要进行频繁的查找、插入、删除数据操作的,都可以采用Vector存放数据。
Vector dataTitle = new Vector();//存放列名
Vector data = new Vector();//存放数据内容
Vector rowdata = new Vector();//存放行数据
dataTitle.add("第一列");
dataTitle.add("第二列");
rowdata.add("第一行第一列");
rowdata.add("第一行第二列");
data.add(rowdata);//存入第一行数据
第一列 | 第二列 |
---|---|
第一行第一列 | 第一行第二列 |