Module java.desktop
Package javax.swing

Class DefaultCellEditor.EditorDelegate

java.lang.Object
javax.swing.DefaultCellEditor.EditorDelegate
所有已实现的接口:
ActionListener, ItemListener, Serializable, EventListener
封装类:
DefaultCellEditor

protected class DefaultCellEditor.EditorDelegate extends Object implements ActionListener, ItemListener, Serializable
受保护的 EditorDelegate 类。
  • Field Details

    • value

      protected Object value
      此单元格的值。
  • Constructor Details

    • EditorDelegate

      protected EditorDelegate()
      构造一个 EditorDelegate
  • Method Details

    • getCellEditorValue

      public Object getCellEditorValue()
      返回此单元格的值。
      返回:
      此单元格的值
    • setValue

      public void setValue(Object value)
      设置此单元格的值。
      参数:
      value - 此单元格的新值
    • isCellEditable

      public boolean isCellEditable(EventObject anEvent)
      如果 anEvent 不是 MouseEvent,则返回true。否则,如果发生了必要数量的点击,则返回true,否则返回false。
      参数:
      anEvent - 事件
      返回:
      如果单元格准备好编辑,则返回true,否则返回false
      参见:
    • shouldSelectCell

      public boolean shouldSelectCell(EventObject anEvent)
      返回true以指示可以选择编辑的单元格。
      参数:
      anEvent - 事件
      返回:
      true
      参见:
    • startCellEditing

      public boolean startCellEditing(EventObject anEvent)
      返回true以指示已开始编辑。
      参数:
      anEvent - 事件
      返回:
      返回true以指示已开始编辑
    • stopCellEditing

      public boolean stopCellEditing()
      停止编辑并返回true以指示编辑已停止。此方法调用 fireEditingStopped
      返回:
      true
    • cancelCellEditing

      public void cancelCellEditing()
      取消编辑。此方法调用 fireEditingCanceled
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      当执行操作时,编辑结束。
      指定者:
      actionPerformed 在接口 ActionListener
      参数:
      e - 操作事件
      参见:
    • itemStateChanged

      public void itemStateChanged(ItemEvent e)
      当项目状态发生变化时,编辑结束。
      指定者:
      itemStateChanged 在接口 ItemListener
      参数:
      e - 操作事件
      参见: