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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid向监听器列表添加一个CellEditorListener。void调用fireEditingCanceled。protected void通知所有已注册对此事件类型感兴趣的监听器。protected void通知所有已注册对此事件类型感兴趣的监听器。返回通过addCellEditorListener()添加到此AbstractCellEditor的所有CellEditorListener数组。boolean返回true。void从监听器列表中移除一个CellEditorListener。booleanshouldSelectCell(EventObject anEvent) 返回true。boolean调用fireEditingStopped并返回true。Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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()通知所有已注册对此事件类型感兴趣的监听器。事件实例是延迟创建的。- 参见:
-