java.lang.Object
javax.swing.AbstractCellEditor
- 所有已实现的接口:
-
Serializable
,CellEditor
- 直接已知的子类:
-
DefaultCellEditor
一个用于
CellEditors
的基类,为CellEditor
接口中的方法提供默认实现,除了getCellEditorValue()
方法。与Swing中的其他抽象实现一样,还管理一个监听器列表。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参见XMLEncoder
。
- 自1.3版本起:
- 1.3
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
向监听器列表添加一个CellEditorListener
。void
调用fireEditingCanceled
。protected void
通知所有已注册对此事件类型感兴趣的监听器。protected void
通知所有已注册对此事件类型感兴趣的监听器。返回通过addCellEditorListener()添加到此AbstractCellEditor的所有CellEditorListener
数组。boolean
返回true。void
从监听器列表中移除一个CellEditorListener
。boolean
shouldSelectCell
(EventObject anEvent) 返回true。boolean
调用fireEditingStopped
并返回true。Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface javax.swing.CellEditor
getCellEditorValue
-
Field Details
-
listenerList
监听器列表。 -
changeEvent
改变事件。
-
-
Constructor Details
-
AbstractCellEditor
protected AbstractCellEditor()子类调用的构造函数。
-
-
Method Details
-
isCellEditable
返回true。- 指定者:
-
isCellEditable
在接口CellEditor
中 - 参数:
-
e
- 一个事件对象 - 返回:
- true
- 参见:
-
shouldSelectCell
返回true。- 指定者:
-
shouldSelectCell
在接口CellEditor
中 - 参数:
-
anEvent
- 一个事件对象 - 返回:
- true
- 参见:
-
stopCellEditing
public boolean stopCellEditing()调用fireEditingStopped
并返回true。- 指定者:
-
stopCellEditing
在接口CellEditor
中 - 返回:
- true
-
cancelCellEditing
public void cancelCellEditing()调用fireEditingCanceled
。- 指定者:
-
cancelCellEditing
在接口CellEditor
中
-
addCellEditorListener
向监听器列表添加一个CellEditorListener
。- 指定者:
-
addCellEditorListener
在接口CellEditor
中 - 参数:
-
l
- 要添加的新监听器
-
removeCellEditorListener
从监听器列表中移除一个CellEditorListener
。- 指定者:
-
removeCellEditorListener
在接口CellEditor
中 - 参数:
-
l
- 要移除的监听器
-
getCellEditorListeners
返回通过addCellEditorListener()添加到此AbstractCellEditor的所有CellEditorListener
数组。- 返回:
-
所有已添加的
CellEditorListener
数组,如果没有添加监听器,则返回空数组 - 自1.4版本起:
- 1.4
-
fireEditingStopped
protected void fireEditingStopped()通知所有已注册对此事件类型感兴趣的监听器。事件实例是延迟创建的。- 参见:
-
fireEditingCanceled
protected void fireEditingCanceled()通知所有已注册对此事件类型感兴趣的监听器。事件实例是延迟创建的。- 参见:
-