Package Summary Overview Summary

### class:DefaultCellEditor.EditorDelegate [NONE]
- All Implemented Interfaces: ActionListener, ItemListener, Serializable, EventListener Enclosing class: DefaultCellEditor
      protected class DefaultCellEditor.EditorDelegate
      extends Object
      implements ActionListener, ItemListener, Serializable
The protected `EditorDelegate` class.

### field:value [NONE]
- #### value
      protected Object value
The value of this cell.

### constructor:EditorDelegate() [NONE]
- #### EditorDelegate
      protected EditorDelegate()

### method:getCellEditorValue() [NONE]
- #### getCellEditorValue
      public Object getCellEditorValue()
Returns the value of this cell. Returns: the value of this cell

### method:setValue(java.lang.Object) [NONE]
- #### setValue
      public void setValue(Object value)
Sets the value of this cell. Parameters: `value` - the new value of this cell

### method:isCellEditable(java.util.EventObject) [NONE]
- #### isCellEditable
      public 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. Parameters: `anEvent` - the event Returns: true if cell is ready for editing, false otherwise See Also: `DefaultCellEditor.setClickCountToStart(int)`, `shouldSelectCell(java.util.EventObject)`

### method:shouldSelectCell(java.util.EventObject) [NONE]
- #### 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)`

### method:startCellEditing(java.util.EventObject) [NONE]
- #### startCellEditing
      public boolean startCellEditing(EventObject anEvent)
Returns true to indicate that editing has begun. Parameters: `anEvent` - the event Returns: true to indicate editing has begun

### method:stopCellEditing() [NONE]
- #### stopCellEditing
      public boolean stopCellEditing()
Stops editing and returns true to indicate that editing has stopped. This method calls `fireEditingStopped`. Returns: true

### method:cancelCellEditing() [NONE]
- #### cancelCellEditing
      public void cancelCellEditing()
Cancels editing. This method calls `fireEditingCanceled`.

### method:actionPerformed(java.awt.event.ActionEvent) [NONE]
- #### actionPerformed
      public void actionPerformed(ActionEvent e)
When an action is performed, editing is ended. Specified by: `actionPerformed` in interface `ActionListener` Parameters: `e` - the action event See Also: `stopCellEditing()`

### method:itemStateChanged(java.awt.event.ItemEvent) [NONE]
- #### itemStateChanged
      public void itemStateChanged(ItemEvent e)
When an item's state changes, editing is ended. Specified by: `itemStateChanged` in interface `ItemListener` Parameters: `e` - the action event See Also: `stopCellEditing()`