protected class DefaultCellEditor.EditorDelegate extends Object implements ActionListener, ItemListener, Serializable
The protected EditorDelegate
class.
protected Object value
The value of this cell.
protected EditorDelegate()
public Object getCellEditorValue()
Returns the value of this cell.
public void setValue(Object value)
Sets the value of this cell.
value
- the new value of this cellpublic boolean isCellEditable(EventObject anEvent)
Returns true if anEvent
is not a MouseEvent
. Otherwise, it returns true if the necessary number of clicks have occurred, and returns false otherwise.
anEvent
- the eventDefaultCellEditor.setClickCountToStart(int)
, shouldSelectCell(java.util.EventObject)
public boolean shouldSelectCell(EventObject anEvent)
Returns true to indicate that the editing cell may be selected.
anEvent
- the eventisCellEditable(java.util.EventObject)
public boolean startCellEditing(EventObject anEvent)
Returns true to indicate that editing has begun.
anEvent
- the eventpublic boolean stopCellEditing()
Stops editing and returns true to indicate that editing has stopped. This method calls fireEditingStopped
.
public void cancelCellEditing()
Cancels editing. This method calls fireEditingCanceled
.
public void actionPerformed(ActionEvent e)
When an action is performed, editing is ended.
actionPerformed
in interface ActionListener
e
- the action eventstopCellEditing()
public void itemStateChanged(ItemEvent e)
When an item's state changes, editing is ended.
itemStateChanged
in interface ItemListener
e
- the action eventstopCellEditing()
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.