Module java.desktop

Interface TableCellEditor

所有超接口:
CellEditor
所有已知实现类:
DefaultCellEditor

public interface TableCellEditor extends CellEditor
必须实现此接口以为JTable提供单元格值的编辑器。
  • 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 - 正在编辑的单元格的列
      返回:
      用于编辑的组件