AbstractCellEditor (Java 2 Platform SE 5.0) (original) (raw)
javax.swing
Class AbstractCellEditor
java.lang.Object
javax.swing.AbstractCellEditor
All Implemented Interfaces:
Direct Known Subclasses:
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](../../java/lang/Object.html#wait%28long, int%29) |
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](../../javax/swing/CellEditor.html#isCellEditable%28java.util.EventObject%29)
in interface [CellEditor](../../javax/swing/CellEditor.html "interface in javax.swing")
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](../../javax/swing/CellEditor.html#shouldSelectCell%28java.util.EventObject%29)
in interface [CellEditor](../../javax/swing/CellEditor.html "interface in javax.swing")
Parameters:
anEvent
- an event object
Returns:
true
See Also:
CellEditor.isCellEditable(java.util.EventObject)
stopCellEditing
public boolean stopCellEditing()
Calls fireEditingStopped
and returns true.
Specified by:
[stopCellEditing](../../javax/swing/CellEditor.html#stopCellEditing%28%29)
in interface [CellEditor](../../javax/swing/CellEditor.html "interface in javax.swing")
Returns:
true
cancelCellEditing
public void cancelCellEditing()
Calls fireEditingCanceled
.
Specified by:
[cancelCellEditing](../../javax/swing/CellEditor.html#cancelCellEditing%28%29)
in interface [CellEditor](../../javax/swing/CellEditor.html "interface in javax.swing")
addCellEditorListener
public void addCellEditorListener(CellEditorListener l)
Adds a CellEditorListener
to the listener list.
Specified by:
[addCellEditorListener](../../javax/swing/CellEditor.html#addCellEditorListener%28javax.swing.event.CellEditorListener%29)
in interface [CellEditor](../../javax/swing/CellEditor.html "interface in javax.swing")
Parameters:
l
- the new listener to be added
removeCellEditorListener
public void removeCellEditorListener(CellEditorListener l)
Removes a CellEditorListener
from the listener list.
Specified by:
[removeCellEditorListener](../../javax/swing/CellEditor.html#removeCellEditorListener%28javax.swing.event.CellEditorListener%29)
in interface [CellEditor](../../javax/swing/CellEditor.html "interface in javax.swing")
Parameters:
l
- the listener to be removed
getCellEditorListeners
public CellEditorListener[] getCellEditorListeners()
Returns an array of all the CellEditorListener
s added to this AbstractCellEditor with addCellEditorListener().
Returns:
all of the CellEditorListener
s 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:
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:
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.