javax.swing
Class JTable.GenericEditor

java.lang.Object
  extended byjavax.swing.AbstractCellEditor
      extended byjavax.swing.DefaultCellEditor
          extended byjavax.swing.JTable.GenericEditor
All Implemented Interfaces:
CellEditor, Serializable, TableCellEditor, TreeCellEditor
Direct Known Subclasses:
JTable.NumberEditor
Enclosing class:
JTable

static class JTable.GenericEditor
extends DefaultCellEditor

Default Editors


Nested Class Summary
 
Nested classes inherited from class javax.swing.DefaultCellEditor
DefaultCellEditor.EditorDelegate
 
Field Summary
(package private)  Class[] argTypes
           
(package private)  Constructor constructor
           
(package private)  Object value
           
 
Fields inherited from class javax.swing.DefaultCellEditor
clickCountToStart, delegate, editorComponent
 
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList
 
Constructor Summary
JTable.GenericEditor()
           
 
Method Summary
 Object getCellEditorValue()
          Forwards the message from the CellEditor to the delegate.
 Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
          Implements the TableCellEditor interface.
 boolean stopCellEditing()
          Forwards the message from the CellEditor to the delegate.
 
Methods inherited from class javax.swing.DefaultCellEditor
cancelCellEditing, getClickCountToStart, getComponent, getTreeCellEditorComponent, isCellEditable, setClickCountToStart, shouldSelectCell
 
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, removeCellEditorListener
 

Field Detail

argTypes

Class[] argTypes

constructor

Constructor constructor

value

Object value
Constructor Detail

JTable.GenericEditor

public JTable.GenericEditor()
Method Detail

stopCellEditing

public boolean stopCellEditing()
Description copied from class: DefaultCellEditor
Forwards the message from the CellEditor to the delegate.

Specified by:
stopCellEditing in interface CellEditor
Overrides:
stopCellEditing in class DefaultCellEditor
See Also:
DefaultCellEditor.EditorDelegate.stopCellEditing()

getTableCellEditorComponent

public Component getTableCellEditorComponent(JTable table,
                                             Object value,
                                             boolean isSelected,
                                             int row,
                                             int column)
Description copied from class: DefaultCellEditor
Implements the TableCellEditor interface.

Specified by:
getTableCellEditorComponent in interface TableCellEditor
Overrides:
getTableCellEditorComponent in class DefaultCellEditor

getCellEditorValue

public Object getCellEditorValue()
Description copied from class: DefaultCellEditor
Forwards the message from the CellEditor to the delegate.

Specified by:
getCellEditorValue in interface CellEditor
Overrides:
getCellEditorValue in class DefaultCellEditor
See Also:
DefaultCellEditor.EditorDelegate.getCellEditorValue()