模块 java.desktop

类 AbstractCellEditor

java.lang.Object
javax.swing.AbstractCellEditor
所有已实现的接口:
Serializable , CellEditor
已知子类:
DefaultCellEditor

public abstract class AbstractCellEditor extends Object implements CellEditor , Serializable
CellEditors 的基类,为 CellEditor 接口中的方法提供默认实现,getCellEditorValue() 除外。与 Swing 中的其他抽象实现一样,它也管理一个监听器列表。

Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder

自从:
1.3
  • 字段详细信息

    • listenerList

      protected EventListenerList  listenerList
      听众名单。
    • changeEvent

      protected transient ChangeEvent  changeEvent
      变化事件。
  • 构造方法详细信息

    • AbstractCellEditor

      protected AbstractCellEditor()
      子类调用的构造方法。
  • 方法详情

    • isCellEditable

      public boolean isCellEditable(EventObject  e)
      返回真。
      指定者:
      isCellEditable 在接口 CellEditor
      参数:
      e - 事件对象
      返回:
      true
      参见:
    • shouldSelectCell

      public boolean shouldSelectCell(EventObject  anEvent)
      返回真。
      指定者:
      shouldSelectCell 在接口 CellEditor
      参数:
      anEvent - 事件对象
      返回:
      true
      参见:
    • stopCellEditing

      public boolean stopCellEditing()
      调用 fireEditingStopped 并返回 true。
      指定者:
      stopCellEditing 在接口 CellEditor
      返回:
      true
    • cancelCellEditing

      public void cancelCellEditing()
      呼叫 fireEditingCanceled
      指定者:
      cancelCellEditing 在接口 CellEditor
    • addCellEditorListener

      public void addCellEditorListener(CellEditorListener  l)
      CellEditorListener 添加到监听器列表。
      指定者:
      addCellEditorListener 在接口 CellEditor
      参数:
      l - 要添加的新监听器
    • removeCellEditorListener

      public void removeCellEditorListener(CellEditorListener  l)
      从监听器列表中删除 CellEditorListener
      指定者:
      removeCellEditorListener 在接口 CellEditor
      参数:
      l - 要删除的监听器
    • getCellEditorListeners

      public CellEditorListener [] getCellEditorListeners()
      返回使用 addCellEditorListener() 添加到此 AbstractCellEditor 的所有 CellEditorListener 的数组。
      返回:
      添加所有 CellEditorListener s,如果没有添加任何监听器,则为空数组
      自从:
      1.4
    • fireEditingStopped

      protected void fireEditingStopped()
      通知所有已注册对此事件类型的通知感兴趣的监听。事件实例是延迟创建的。
      参见:
    • fireEditingCanceled

      protected void fireEditingCanceled()
      通知所有已注册对此事件类型的通知感兴趣的监听。事件实例是延迟创建的。
      参见: