-
- All Superinterfaces:
-
CellEditor
- 所有已知实现类:
-
DefaultCellEditor
public interface TableCellEditor extends CellEditor
该接口定义的方法,其希望成为值的部件,例如一个编辑器的任何对象JListBox
,JComboBox
,JTree
,或JTable
需要实现。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Component
getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
为编辑器设置初始value
。-
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
-
-
-
-
方法详细信息
-
getTableCellEditorComponent
Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
为编辑器设置初始value
。 如果编辑器在调用此方法时进行编辑,这将导致编辑器为stopEditing
并丢失任何部分编辑的值。返回应添加到客户端
Component
层次结构中的Component
。 一旦安装在客户层次结构中,该组件就可以绘制和接收用户输入。- 参数
-
table
- 要求编辑编辑的JTable
; 可以是null
-
value
- 要编辑的单元格的值; 由具体的编辑来解释和绘制价值。 例如,如果value是字符串“true”,它可以被渲染为一个字符串,或者它可以被渲染为一个被勾选的复选框。null
是一个有效的值 -
isSelected
- 如果要使用突出显示单元格,则为true -
row
- 要编辑的单元格行 -
column
- 正在编辑的单元格的列 - 结果
- 用于编辑的组件
-
-