javax.swing
Class AbstractCellEditorjava.lang.Object | +--javax.swing.AbstractCellEditor
- All Implemented Interfaces:
- CellEditor, Serializable
- Direct Known Subclasses:
- DefaultCellEditor
- public abstract class AbstractCellEditor
- extends Object
- implements CellEditor, Serializable
Field Summary
protected ChangeEvent changeEvent
protected EventListenerList listenerList
Constructor Summary
AbstractCellEditor()
Method Summary
void addCellEditorListener(CellEditorListener l)
Adds a CellEditorListener to the listener list.void cancelCellEditing()
Calls fireEditingCanceled.protected void fireEditingCanceled()
Notifies all listeners that have registered interest for notification on this event type.protected void fireEditingStopped()
Notifies all listeners that have registered interest for notification on this event type.CellEditorListener[] getCellEditorListeners()
Returns an array of all the CellEditorListeners added to this AbstractCellEditor with addCellEditorListener().boolean isCellEditable(EventObject e)
Returns true.void removeCellEditorListener(CellEditorListener l)
Removes a CellEditorListener from the listener list.boolean shouldSelectCell(EventObject anEvent)
Returns true.boolean stopCellEditing()
Calls fireEditingStopped and returns true.
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.swing.CellEditor getCellEditorValue
Field Detail
listenerList
protected EventListenerList listenerList
changeEvent
protected transient ChangeEvent changeEvent
Constructor Detail
AbstractCellEditor
public AbstractCellEditor()
Method Detail
isCellEditable
public boolean isCellEditable(EventObject e)
- Returns true.
- Specified by:
- isCellEditable in interface CellEditor
- Parameters:
- e - an event object
- Returns:
- true
- See Also:
- CellEditor.shouldSelectCell(java.util.EventObject)
shouldSelectCell
public boolean shouldSelectCell(EventObject anEvent)
- Returns true.
- Specified by:
- shouldSelectCell in interface CellEditor
- Parameters:
- anEvent - the event the editor should use to start editing
- Returns:
- true
- See Also:
- CellEditor.isCellEditable(java.util.EventObject)
stopCellEditing
public boolean stopCellEditing()
- Calls fireEditingStopped and returns true.
- Specified by:
- stopCellEditing in interface CellEditor
- Returns:
- true
cancelCellEditing
public void cancelCellEditing()
- Calls fireEditingCanceled.
- Specified by:
- cancelCellEditing in interface CellEditor
addCellEditorListener
public void addCellEditorListener(CellEditorListener l)
- Adds a CellEditorListener to the listener list.
- Specified by:
- addCellEditorListener in interface CellEditor
- Parameters:
- l - the new listener to be added
removeCellEditorListener
public void removeCellEditorListener(CellEditorListener l)
- Removes a CellEditorListener from the listener list.
- Specified by:
- removeCellEditorListener in interface CellEditor
- Parameters:
- l - the listener to be removed
getCellEditorListeners
public CellEditorListener[] getCellEditorListeners()
- Returns an array of all the CellEditorListeners 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
fireEditingStopped
protected void fireEditingStopped()
- Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily.
- See Also:
- EventListenerList
fireEditingCanceled
protected void fireEditingCanceled()
- Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily.
- See Also:
- EventListenerList