| 
 | JavaTM 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 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。