DefaultCellEditor.EditorDelegate (Java 2 Platform SE 5.0) (original) (raw)
javax.swing
Class DefaultCellEditor.EditorDelegate
java.lang.Object
javax.swing.DefaultCellEditor.EditorDelegate
All Implemented Interfaces:
ActionListener, ItemListener, Serializable, EventListener
Enclosing class:
protected class DefaultCellEditor.EditorDelegate
extends Object
implements ActionListener, ItemListener, Serializable
The protected EditorDelegate
class.
Field Summary | |
---|---|
protected Object | value The value of this cell. |
Constructor Summary | |
---|---|
protected | DefaultCellEditor.EditorDelegate() |
Method Summary | |
---|---|
void | actionPerformed(ActionEvent e) When an action is performed, editing is ended. |
void | cancelCellEditing() Cancels editing. |
Object | getCellEditorValue() Returns the value of this cell. |
boolean | isCellEditable(EventObject anEvent) Returns true if anEvent is not aMouseEvent. |
void | itemStateChanged(ItemEvent e) When an item's state changes, editing is ended. |
void | setValue(Object value) Sets the value of this cell. |
boolean | shouldSelectCell(EventObject anEvent) Returns true to indicate that the editing cell may be selected. |
boolean | startCellEditing(EventObject anEvent) Returns true to indicate that editing has begun. |
boolean | stopCellEditing() Stops editing and returns true to indicate that editing has stopped. |
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) |
Field Detail |
---|
value
protected Object value
The value of this cell.
Constructor Detail |
---|
DefaultCellEditor.EditorDelegate
protected DefaultCellEditor.EditorDelegate()
Method Detail |
---|
getCellEditorValue
public Object getCellEditorValue()
Returns the value of this cell.
Returns:
the value of this cell
setValue
public void setValue(Object value)
Sets the value of this cell.
Parameters:
value
- the new value of this cell
isCellEditable
public boolean isCellEditable(EventObject anEvent)
Returns true if anEvent
is not aMouseEvent
. Otherwise, it returns true if the necessary number of clicks have occurred, and returns false otherwise.
Parameters:
anEvent
- the event
Returns:
true if cell is ready for editing, false otherwise
See Also:
DefaultCellEditor.setClickCountToStart(int), shouldSelectCell(java.util.EventObject)
shouldSelectCell
public boolean shouldSelectCell(EventObject anEvent)
Returns true to indicate that the editing cell may be selected.
Parameters:
anEvent
- the event
Returns:
true
See Also:
isCellEditable(java.util.EventObject)
startCellEditing
public boolean startCellEditing(EventObject anEvent)
Returns true to indicate that editing has begun.
Parameters:
anEvent
- the event
stopCellEditing
public boolean stopCellEditing()
Stops editing and returns true to indicate that editing has stopped. This method calls fireEditingStopped
.
Returns:
true
cancelCellEditing
public void cancelCellEditing()
Cancels editing. This method calls fireEditingCanceled
.
actionPerformed
public void actionPerformed(ActionEvent e)
When an action is performed, editing is ended.
Specified by:
[actionPerformed](../../java/awt/event/ActionListener.html#actionPerformed%28java.awt.event.ActionEvent%29)
in interface [ActionListener](../../java/awt/event/ActionListener.html "interface in java.awt.event")
Parameters:
e
- the action event
See Also:
itemStateChanged
public void itemStateChanged(ItemEvent e)
When an item's state changes, editing is ended.
Specified by:
[itemStateChanged](../../java/awt/event/ItemListener.html#itemStateChanged%28java.awt.event.ItemEvent%29)
in interface [ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event")
Parameters:
e
- the action event
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.