- 所有超接口:
-
CellEditor
- 所有已知实现类:
-
DefaultCellEditor
必须实现此接口以为
JTable
提供单元格值的编辑器。
-
Method Summary
Modifier and TypeMethodDescriptiongetTableCellEditorComponent
(JTable table, Object value, boolean isSelected, int row, int column) 为编辑器设置初始value
。Methods declared in interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
-
Method Details
-
getTableCellEditorComponent
Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) 为编辑器设置初始value
。如果编辑器在调用此方法时正在编辑,则会导致编辑器stopEditing
并丢失任何部分编辑的值。返回应添加到客户端
Component
层次结构的组件。一旦安装在客户端的层次结构中,此组件将能够绘制和接收用户输入。- 参数:
-
table
- 请求编辑器进行编辑的JTable
; 可以为null
-
value
- 要编辑的单元格的值; 具体编辑器解释和绘制值。例如,如果值为字符串"true",它可以呈现为字符串,也可以呈现为已选中的复选框。null
是有效值 -
isSelected
- 如果要突出显示单元格,则为true -
row
- 正在编辑的单元格的行 -
column
- 正在编辑的单元格的列 - 返回:
- 用于编辑的组件
-