Jtable 对数据适配
(1) Jtable 与 TableModel AbstractTableModel模型
JTable适配数据方法 : JTable类可以将实现了TableModel抽象类的数据显示到图形界面中...;
数据不确定性 : Java中的Swing 提供了JTable控件用以显示列表, JTable不知道我们要显示什么数据;
适配器 : 将数据交给JTable控件并显示出来, 需要一个适配器, 这些数据要经过一个适配器接口...中, 当做其成员变量;
使用对象适配的原因 :
AbstractTableModel 抽象类 : 该抽象类提供了适配器对象需要实现的接口 (抽象方法), 该抽象类又实现了客户端 JTable类 期待的接口...接口, JTable组件将客户端需要的表信息存储到自身中, 通过自定义适配器对象, 将任何数据适配到表中;
JTable不适用类适配原因 :
继承数量限制 : JTable适配器需要继承 AbstractTableModel...类, 这样就无法继承现有类, 因为只能继承一个类;
需要维护多个对象 : JTable需要大量数据, 一般是从多个对象中采集的;
设计适配器模式 : 当我们设计软件的时候, 充分考虑程序的灵活性, JTable