您的位置:首页 > 编程语言 > Java开发

Java Swing JTable 表格【4:表格模型TableModel】

2016-01-10 09:48 465 查看

创建表格模型TableModel:

TableModel是一个接口,在这个接口里定义了若干的方法,包括存取表格字段(cell)的内容、计算表格的列数等基本存取操作,从而可以利用TableModel来创建一个自己想要的表格。

TableModel的在API中的结构:



常用的方法:



TableModel,AbstractTableModel,DefaultTableModel的区别和联系:

TableModel本身是一个接口,因此若要直接实现此接口来建立表格并不容易,幸好Java提供两个类分别实现了这个接口,一个是AbstractTableModel抽象类,一个是DefaultTableModel实体类,前者实现了大部分的TalbeModel的方法,让用户可以自由的构造自己的表格模式,而后者继承前者的类,是默认的表格模式。

AbstractTableModel是一个抽象类,这个类已经实现了大部分的TableModel方法(除了getRowCount(),getColumnCount(),getValueAt()这三个方法),所以要利用AbstractTableModel类创建表格,关键就是要去实现这三个方法,才能利用此抽象类设计出不同格式的表格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java swing jtable