javax.swing.tree
Interface TreeCellEditor
- All Superinterfaces:
- CellEditor
- All Known Implementing Classes:
- DefaultCellEditor, DefaultTreeCellEditor
public interface TreeCellEditor
- extends CellEditor
A TreeCellEditor
is used by the JTree
component to
edit individual tree elements (nodes).
getTreeCellEditorComponent
Component getTreeCellEditorComponent(JTree tree,
Object value,
boolean isSelected,
boolean expanded,
boolean leaf,
int row)
- Returns a component that has been configured to edit one element (or
node) in a
JTree
component. The arguments to this method are used
to pass in the value and state of the element to be edited.
- Parameters:
tree
- the tree.value
- the value to render.isSelected
- is the tree element selected?expanded
- is the tree element expanded?leaf
- is the tree element a leaf node?row
- the row index.
- Returns:
- A component that is configured for editing the tree element.