Module  java.desktop
软件包  javax.swing.table

Interface TableCellEditor

  • All Superinterfaces:
    CellEditor
    所有已知实现类:
    DefaultCellEditor


    public interface TableCellEditor
    extends CellEditor
    该接口定义的方法,其希望成为值的部件,例如一个编辑器的任何对象 JListBoxJComboBoxJTree ,或 JTable需要实现。
    • 方法详细信息

      • 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 - 正在编辑的单元格的列
        结果
        用于编辑的组件