java.lang.Object
javax.swing.AbstractCellEditor
- All Implemented Interfaces:
- Serializable,- CellEditor
- Direct Known Subclasses:
- DefaultCellEditor
public abstract class AbstractCellEditor extends Object implements CellEditor, Serializable
A base class for 
CellEditors, providing default
 implementations for the methods in the CellEditor
 interface except getCellEditorValue().
 Like the other abstract implementations in Swing, also manages a list
 of listeners.
 
 Warning:
 Serialized objects of this class will not be compatible with
 future Swing releases. The current serialization support is
 appropriate for short term storage or RMI between applications running
 the same version of Swing.  As of 1.4, support for long term storage
 of all JavaBeans™
 has been added to the java.beans package.
 Please see XMLEncoder.
- Since:
- 1.3
- 
Field SummaryFields Modifier and Type Field Description protected ChangeEventchangeEventThe change event.protected EventListenerListlistenerListThe list of listeners.
- 
Constructor SummaryConstructors Constructor Description AbstractCellEditor()
- 
Method SummaryModifier and Type Method Description voidaddCellEditorListener(CellEditorListener l)Adds aCellEditorListenerto the listener list.voidcancelCellEditing()CallsfireEditingCanceled.protected voidfireEditingCanceled()Notifies all listeners that have registered interest for notification on this event type.protected voidfireEditingStopped()Notifies all listeners that have registered interest for notification on this event type.CellEditorListener[]getCellEditorListeners()Returns an array of all theCellEditorListeners added to this AbstractCellEditor with addCellEditorListener().booleanisCellEditable(EventObject e)Returns true.voidremoveCellEditorListener(CellEditorListener l)Removes aCellEditorListenerfrom the listener list.booleanshouldSelectCell(EventObject anEvent)Returns true.booleanstopCellEditing()CallsfireEditingStoppedand returns true.
- 
Field Details- 
listenerListThe list of listeners.
- 
changeEventThe change event.
 
- 
- 
Constructor Details- 
AbstractCellEditorpublic AbstractCellEditor()
 
- 
- 
Method Details- 
isCellEditableReturns true.- Specified by:
- isCellEditablein interface- CellEditor
- Parameters:
- e- an event object
- Returns:
- true
- See Also:
- CellEditor.shouldSelectCell(java.util.EventObject)
 
- 
shouldSelectCellReturns true.- Specified by:
- shouldSelectCellin interface- CellEditor
- Parameters:
- anEvent- an event object
- Returns:
- true
- See Also:
- CellEditor.isCellEditable(java.util.EventObject)
 
- 
stopCellEditingpublic boolean stopCellEditing()CallsfireEditingStoppedand returns true.- Specified by:
- stopCellEditingin interface- CellEditor
- Returns:
- true
 
- 
cancelCellEditingpublic void cancelCellEditing()CallsfireEditingCanceled.- Specified by:
- cancelCellEditingin interface- CellEditor
 
- 
addCellEditorListenerAdds aCellEditorListenerto the listener list.- Specified by:
- addCellEditorListenerin interface- CellEditor
- Parameters:
- l- the new listener to be added
 
- 
removeCellEditorListenerRemoves aCellEditorListenerfrom the listener list.- Specified by:
- removeCellEditorListenerin interface- CellEditor
- Parameters:
- l- the listener to be removed
 
- 
getCellEditorListenersReturns an array of all theCellEditorListeners added to this AbstractCellEditor with addCellEditorListener().- Returns:
- all of the CellEditorListeners added or an empty array if no listeners have been added
- Since:
- 1.4
 
- 
fireEditingStoppedprotected void fireEditingStopped()Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily.- See Also:
- EventListenerList
 
- 
fireEditingCanceledprotected void fireEditingCanceled()Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily.- See Also:
- EventListenerList
 
 
-