接口的使用
javax.swing.table.TableModel
使用 TableModel 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供由 Swing 组件触发的事件。
提供用于处理
javax.swing.JTable 的类和接口。
-
TableModel 在 javax.swing 中的用法
javax.swing 中的字段声明为 TableModeljavax.swing 中返回 TableModel 的方法修饰符和类型方法描述protected TableModelJTable.createDefaultDataModel()返回默认表模型对象,即DefaultTableModel。JTable.getModel()返回提供此JTable显示的数据的TableModel。返回类型中包含 TableModel 类型参数的 javax.swing 中的方法javax.swing 中的方法,参数类型为 TableModel修饰符和类型方法描述voidJTable.setModel(TableModel dataModel) 将此表的数据模型设置为dataModel并向其注册以接收来自新数据模型的监听器通知。javax.swing 中的方法参数,类型参数为 TableModeljavax.swing 中的构造函数,参数类型为 TableModel修饰符构造方法描述JTable(TableModel dm) 构造一个JTable,它使用dm作为数据模型、默认列模型和默认选择模型进行初始化。JTable(TableModel dm, TableColumnModel cm) 构造一个以dm作为数据模型、cm作为列模型和默认选择模型初始化的JTable。JTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm) 构造一个以dm作为数据模型、cm作为列模型、sm作为选择模型初始化的JTable。 -
TableModel 在 javax.swing.event 中的用法
javax.swing.event 中的构造函数,参数类型为 TableModel修饰符构造方法描述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) 的单元格已更改。 -
TableModel 在 javax.swing.table 中的用法
在 javax.swing.table 中具有类型参数为 TableModel 的类javax.swing.table 中实现 TableModel 的类修饰符和类型类描述class这个抽象类为TableModel接口中的大多数方法提供默认实现。class这是TableModel的一个实现,它使用Vectors的Vector来存储单元格值对象。javax.swing.table 中的方法,参数类型为 TableModel修饰符和类型方法描述abstract StringTableStringConverter.toString(TableModel model, int row, int column) 返回指定位置的值的字符串表示形式。