AbstractCellEditor (Java Platform SE 6) (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
Since:
1.3
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 SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.