- java.lang.Object
-
- javax.swing.AbstractCellEditor
-
- 实现的所有接口
-
Serializable
,CellEditor
- 已知直接子类:
-
DefaultCellEditor
public abstract class AbstractCellEditor extends Object implements CellEditor, Serializable
基类为CellEditors
,提供默认的实现在方法CellEditor
除了接口getCellEditorValue()
。 与Swing中的其他抽象实现一样,还管理一个侦听器列表。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans
软件包中添加了对所有JavaBeansjava.beans
长期存储的支持。 请参阅XMLEncoder
。- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 protected ChangeEvent
changeEvent
改变事件。protected EventListenerList
listenerList
听众列表。
-
构造方法摘要
构造方法 构造器 描述 AbstractCellEditor()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
addCellEditorListener(CellEditorListener l)
将CellEditorListener
添加到侦听器列表中。void
cancelCellEditing()
致电fireEditingCanceled
。protected void
fireEditingCanceled()
通知所有已注册对此事件类型的通知感兴趣的听众。protected void
fireEditingStopped()
通知所有已注册对此事件类型的通知感兴趣的听众。CellEditorListener[]
getCellEditorListeners()
返回使用addCellEditorListener()添加到此AbstractCellEditor的所有CellEditorListener
的数组。boolean
isCellEditable(EventObject e)
返回true。void
removeCellEditorListener(CellEditorListener l)
从侦听器列表中删除CellEditorListener
。boolean
shouldSelectCell(EventObject anEvent)
返回true。boolean
stopCellEditing()
调用fireEditingStopped
并返回true。-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
声明方法的接口 javax.swing.CellEditor
getCellEditorValue
-
-
-
-
字段详细信息
-
listenerList
protected EventListenerList listenerList
听众列表。
-
changeEvent
protected transient ChangeEvent changeEvent
改变事件。
-
-
方法详细信息
-
isCellEditable
public boolean isCellEditable(EventObject e)
返回true。- Specified by:
-
isCellEditable
在界面CellEditor
- 参数
-
e
- 一个事件对象 - 结果
- 真正
- 另请参见:
-
CellEditor.shouldSelectCell(java.util.EventObject)
-
shouldSelectCell
public boolean shouldSelectCell(EventObject anEvent)
返回true。- Specified by:
-
shouldSelectCell
接口CellEditor
- 参数
-
anEvent
- 一个事件对象 - 结果
- 真正
- 另请参见:
-
CellEditor.isCellEditable(java.util.EventObject)
-
stopCellEditing
public boolean stopCellEditing()
调用fireEditingStopped
并返回true。- Specified by:
-
stopCellEditing
在界面CellEditor
- 结果
- 真正
-
cancelCellEditing
public void cancelCellEditing()
致电fireEditingCanceled
。- Specified by:
-
cancelCellEditing
在接口CellEditor
-
addCellEditorListener
public void addCellEditorListener(CellEditorListener l)
将CellEditorListener
添加到侦听器列表中。- Specified by:
-
addCellEditorListener
在界面CellEditor
- 参数
-
l
- 要添加的新侦听器
-
removeCellEditorListener
public void removeCellEditorListener(CellEditorListener l)
从侦听器列表中删除CellEditorListener
。- Specified by:
-
removeCellEditorListener
,界面CellEditor
- 参数
-
l
- 要删除的侦听器
-
getCellEditorListeners
public CellEditorListener[] getCellEditorListeners()
返回使用addCellEditorListener()添加到此AbstractCellEditor的所有CellEditorListener
的数组。- 结果
-
添加了所有
CellEditorListener
如果没有添加侦听器,则为空数组 - 从以下版本开始:
- 1.4
-
fireEditingStopped
protected void fireEditingStopped()
通知所有已注册对此事件类型的通知感兴趣的听众。 事件实例是懒惰创建的。- 另请参见:
-
EventListenerList
-
fireEditingCanceled
protected void fireEditingCanceled()
通知所有已注册对此事件类型的通知感兴趣的听众。 事件实例是懒惰创建的。- 另请参见:
-
EventListenerList
-
-