|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 TableModel 的软件包 | |
---|---|
javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
javax.swing.event | 供 Swing 组件触发的事件使用。 |
javax.swing.table | 提供用于处理 javax.swing.JTable 的类和接口。 |
javax.swing 中 TableModel 的使用 |
---|
声明为 TableModel 的 javax.swing 中的字段 | |
---|---|
protected TableModel |
JTable.dataModel
表的 TableModel 。 |
返回 TableModel 的 javax.swing 中的方法 | |
---|---|
protected TableModel |
JTable.createDefaultDataModel()
返回默认的表模型对象,它是一个 DefaultTableModel 。 |
TableModel |
JTable.getModel()
返回提供此 JTable 所显示数据的 TableModel 。 |
返回变量类型为 TableModel 的类型的 javax.swing 中的方法 | |
---|---|
RowSorter<? extends TableModel> |
JTable.getRowSorter()
返回负责排序的对象。 |
参数类型为 TableModel 的 javax.swing 中的方法 | |
---|---|
void |
JTable.setModel(TableModel dataModel)
将此表的数据模型设置为 newModel ,并向其注册以获取来自新数据模型的侦听器通知。 |
类型变量类型为 TableModel 的 javax.swing 中的方法参数 | |
---|---|
void |
JTable.setRowSorter(RowSorter<? extends TableModel> sorter)
设置 RowSorter 。 |
参数类型为 TableModel 的 javax.swing 中的构造方法 | |
---|---|
JTable(TableModel dm)
构造一个 JTable ,使用数据模型 dm 、默认的列模型和默认的选择模型对其进行初始化。 |
|
JTable(TableModel dm,
TableColumnModel cm)
构造一个 JTable ,使用数据模型 dm 、列模型 cm 和默认的选择模型对其进行初始化。 |
|
JTable(TableModel dm,
TableColumnModel cm,
ListSelectionModel sm)
构造一个 JTable ,使用数据模型 dm 、列模型 cm 和选择模型 sm 对其进行初始化。 |
javax.swing.event 中 TableModel 的使用 |
---|
参数类型为 TableModel 的 javax.swing.event 中的构造方法 | |
---|---|
TableModelEvent(TableModel source)
如果表中的所有行数据都发生更改,那么侦听器应该丢弃基于这些行的所有状态,并重新查询 TableModel 来获得新的行计数和所有恰当值。 |
|
TableModelEvent(TableModel source,
int row)
此数据行已被更新。 |
|
TableModelEvent(TableModel source,
int firstRow,
int lastRow)
行 [firstRow, lastRow] 中的数据已被更新。 |
|
TableModelEvent(TableModel source,
int firstRow,
int lastRow,
int column)
列 column 的 [firstRow, lastRow] 范围内的单元格已被更新。 |
|
TableModelEvent(TableModel source,
int firstRow,
int lastRow,
int column,
int type)
从 (firstRow, column) 到 (lastRow, column) 的单元格已被更改。 |
javax.swing.table 中 TableModel 的使用 |
---|
类型参数类型为 TableModel 的 javax.swing.table 中的类 | |
---|---|
class |
TableRowSorter<M extends TableModel>
RowSorter 的一个实现,它使用 TableModel 提供排序和过滤操作。 |
实现 TableModel 的 javax.swing.table 中的类 | |
---|---|
class |
AbstractTableModel
此抽象类为 TableModel 接口中的大多数方法提供默认实现。 |
class |
DefaultTableModel
这是 TableModel 的一个实现,它使用一个 Vector 来存储单元格的值对象,该 Vector 由多个 Vector 组成。 |
参数类型为 TableModel 的 javax.swing.table 中的方法 | |
---|---|
abstract String |
TableStringConverter.toString(TableModel model,
int row,
int column)
返回指定位置处值的字符串表示形式。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。