接口的使用
javax.swing.table.TableCellEditor
使用 TableCellEditor 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供用于处理
javax.swing.JTable
的类和接口。
-
TableCellEditor 在 javax.swing 中的用法
javax.swing 中实现 TableCellEditor 的类javax.swing 中的字段声明为 TableCellEditorjavax.swing 中返回 TableCellEditor 的方法修饰符和类型方法描述JTable.getCellEditor()
返回活动的单元格编辑器,如果表当前未在编辑,则为null
。JTable.getCellEditor
(int row, int column) 为row
和column
指定的单元格返回适当的编辑器。JTable.getDefaultEditor
(Class<?> columnClass) 返回在TableColumn
中没有设置编辑器时要使用的编辑器。javax.swing 中的方法,参数类型为 TableCellEditor修饰符和类型方法描述JTable.prepareEditor
(TableCellEditor editor, int row, int column) 通过在row
、column
处查询单元格的值和选择状态的数据模型来准备编辑器。void
JTable.setCellEditor
(TableCellEditor anEditor) 设置活动单元格编辑器。void
JTable.setDefaultEditor
(Class<?> columnClass, TableCellEditor editor) 如果TableColumn
中没有设置编辑器,则设置要使用的默认单元格编辑器。 -
TableCellEditor 在 javax.swing.table 中的用法
javax.swing.table 中的字段声明为 TableCellEditorjavax.swing.table 中返回 TableCellEditor 的方法javax.swing.table 中的方法,参数类型为 TableCellEditorjavax.swing.table 中的构造函数,参数类型为 TableCellEditor修饰符构造方法描述TableColumn
(int modelIndex, int width, TableCellRenderer cellRenderer, TableCellEditor cellEditor) 使用指定的模型索引、宽度、单元格渲染器和单元格编辑器创建并初始化TableColumn
的实例;所有TableColumn
构造函数委托给这个。