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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树