com.dlsc.flexgantt.swing.treetable
Interface ITreeTableCellEditor
- All Superinterfaces:
- javax.swing.CellEditor
- All Known Implementing Classes:
- DefaultTreeTableCellEditor, TreeTable.BooleanEditor, TreeTable.CalendarEditor, TreeTable.ColorEditor, TreeTable.DateEditor, TreeTable.EnumEditor, TreeTable.NumberEditor
public interface ITreeTableCellEditor
- extends javax.swing.CellEditor
An interface for objects that can be used as editors for values shown in the
cells of a tree table. A cell editor needs to provide a component that will
be placed inside the tree table cell so that the user can edit the cell value
via the editor. The editor components gets added to the tree table container
only for the duration of the editing operation. It will be removed once the
user finishes or cancels the editing.
- Since:
- 1.0
- Author:
- Dirk Lemmermann
- See Also:
TreeTable.setCellEditor(Class, ITreeTableCellEditor)
Method Summary |
java.awt.Component |
getTreeTableCellEditorComponent(TreeTable tree,
java.lang.Object value,
boolean selected,
int row,
int column)
Returns the editor component that will be placed inside the cell so that
the user can edit the cell's value. |
Methods inherited from interface javax.swing.CellEditor |
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing |
getTreeTableCellEditorComponent
java.awt.Component getTreeTableCellEditorComponent(TreeTable tree,
java.lang.Object value,
boolean selected,
int row,
int column)
- Returns the editor component that will be placed inside the cell so that
the user can edit the cell's value.
- Parameters:
tree
- the tree table component to which the editor component will be
addedvalue
- the current value shown in the tree table cellselected
- a flag that signals whether the row in which the cell is
located is currently selectedrow
- the row in which the cell is locatedcolumn
- the column in which the cell is located
- Returns:
- a component used for editing the value of the given tree table
cell
- Since:
- 1.0