java JTable



java JTable.

表格的主要功能是把数据以二维表的形式显示出来
使用表格,依据MVC的思想,最好先生成一个MyTableModel类型的对象来表示数据
这个类是从AbstractTableModel类中继承来的,其中有几个方法是一定要重写的,例如getColumnCount,getRowCount,getColumnName,getValueAt
因为JTable会从这个对象中自动获取表格显示所必须的数据
AbstractTableModel类的对象负责表格大小的确定(行、列)、内容的填写、赋值、表格但愿更新的检测等一切跟表格内容有关的属性及操作
JTable类生成的对象以该TableModel为参数,并负责将TableModel对象中的数据以表格的形式显示出来
JTable类常用的方法:
getModel()//获得表格的数据来源对象
JTable(TableModel dm)//dm对象中包含了表格要显示的数据
下列两个构造方法,第一个参数是数据,第二个参数是表格第一行中显示的内容
JTable(object[][]rowData,object[]columnNams);
JTabel(Vector[][]rowData,Vector[]columnNams);