0

我在尝试将对象集合传递给 JTable 时遇到了一些问题,

问题是我不确定我能做些什么来基本上在我的 JTable 中使用 Object 集合

我看过这个,但我不确定我能做什么 链接

下面是我目前用于 DAO 和 Main 类的代码

对象 DAO

主要课程

4

1 回答 1

0

TableModel 接口定义了数据如何与 JTable 交互。有两个类实现 TableModel 接口 - DefaultTableModel 和 AbstractTableModel。AbstractTableModel 实现了 TableModel 接口中定义的大多数方法,并留下了三个必须由子类实现的方法(getRowCount、getColumnCount、getValueAt)。它是程序员可能创建的任何自定义表模型的基础。DefaultTableModel 类就是这样一个实现。它是 AbstractTableModel 的子类,实现了三种方法,其中数据存储在Vectors 的 Vector 中

通过使用从 AbstractTableModel 构建的您自己的自定义表模型,您可以选择以任何方式存储数据,但您需要实现允许数据与 JTable 无缝交互的方法。有多少方法取决于 JTable 需要多少来管理数据。对于只读的 JTable,那么上面提到的三个默认方法就足够了。但是对于允许广泛编辑(例如,添加和删除行和列)的 JTable,则需要实施这些方法以反映存储在表模型中的数据的变化。

礼貌 - http://java.about.com/od/Creating-Tables/a/The-Jtable-Table-Model.htm

于 2013-10-29T17:37:25.073 回答