javax.swing.tree
Class DefaultTreeCellEditor

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.swing.tree.DefaultTreeCellEditor
All Implemented Interfaces:
ActionListener sample code for java.awt.event.ActionListener definition code for java.awt.event.ActionListener , EventListener sample code for java.util.EventListener definition code for java.util.EventListener , CellEditor sample code for javax.swing.CellEditor definition code for javax.swing.CellEditor , TreeSelectionListener sample code for javax.swing.event.TreeSelectionListener definition code for javax.swing.event.TreeSelectionListener , TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor

public class DefaultTreeCellEditor
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements ActionListener sample code for java.awt.event.ActionListener definition code for java.awt.event.ActionListener , TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor , TreeSelectionListener sample code for javax.swing.event.TreeSelectionListener definition code for javax.swing.event.TreeSelectionListener

A TreeCellEditor. You need to supply an instance of DefaultTreeCellRenderer so that the icons can be obtained. You can optionally supply a TreeCellEditor that will be layed out according to the icon in the DefaultTreeCellRenderer. If you do not supply a TreeCellEditor, a TextField will be used. Editing is started on a triple mouse click, or after a click, pause, click and a delay of 1200 miliseconds.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder sample code for java.beans.XMLEncoder definition code for java.beans.XMLEncoder .

See Also:
JTree sample code for javax.swing.JTree definition code for javax.swing.JTree

Nested Class Summary
 class DefaultTreeCellEditor.DefaultTextField sample code for javax.swing.tree.DefaultTreeCellEditor.DefaultTextField definition code for javax.swing.tree.DefaultTreeCellEditor.DefaultTextField
          TextField used when no editor is supplied.
 class DefaultTreeCellEditor.EditorContainer sample code for javax.swing.tree.DefaultTreeCellEditor.EditorContainer definition code for javax.swing.tree.DefaultTreeCellEditor.EditorContainer
          Container responsible for placing the editingComponent.
 
Field Summary
protected  Color sample code for java.awt.Color definition code for java.awt.Color borderSelectionColor sample code for javax.swing.tree.DefaultTreeCellEditor.borderSelectionColor definition code for javax.swing.tree.DefaultTreeCellEditor.borderSelectionColor
          True if the border selection color should be drawn.
protected  boolean canEdit sample code for javax.swing.tree.DefaultTreeCellEditor.canEdit definition code for javax.swing.tree.DefaultTreeCellEditor.canEdit
          As of Java 2 platform v1.4 this field should no longer be used.
protected  Component sample code for java.awt.Component definition code for java.awt.Component editingComponent sample code for javax.swing.tree.DefaultTreeCellEditor.editingComponent definition code for javax.swing.tree.DefaultTreeCellEditor.editingComponent
          Component used in editing, obtained from the editingContainer.
protected  Container sample code for java.awt.Container definition code for java.awt.Container editingContainer sample code for javax.swing.tree.DefaultTreeCellEditor.editingContainer definition code for javax.swing.tree.DefaultTreeCellEditor.editingContainer
          Editing container, will contain the editorComponent.
protected  Icon sample code for javax.swing.Icon definition code for javax.swing.Icon editingIcon sample code for javax.swing.tree.DefaultTreeCellEditor.editingIcon definition code for javax.swing.tree.DefaultTreeCellEditor.editingIcon
          Icon to use when editing.
protected  Font sample code for java.awt.Font definition code for java.awt.Font font sample code for javax.swing.tree.DefaultTreeCellEditor.font definition code for javax.swing.tree.DefaultTreeCellEditor.font
          Font to paint with, null indicates font of renderer is to be used.
protected  TreePath sample code for javax.swing.tree.TreePath definition code for javax.swing.tree.TreePath lastPath sample code for javax.swing.tree.DefaultTreeCellEditor.lastPath definition code for javax.swing.tree.DefaultTreeCellEditor.lastPath
          Last path that was selected.
protected  int lastRow sample code for javax.swing.tree.DefaultTreeCellEditor.lastRow definition code for javax.swing.tree.DefaultTreeCellEditor.lastRow
          Row that was last passed into getTreeCellEditorComponent.
protected  int offset sample code for javax.swing.tree.DefaultTreeCellEditor.offset definition code for javax.swing.tree.DefaultTreeCellEditor.offset
          Used in editing.
protected  TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor realEditor sample code for javax.swing.tree.DefaultTreeCellEditor.realEditor definition code for javax.swing.tree.DefaultTreeCellEditor.realEditor
          Editor handling the editing.
protected  DefaultTreeCellRenderer sample code for javax.swing.tree.DefaultTreeCellRenderer definition code for javax.swing.tree.DefaultTreeCellRenderer renderer sample code for javax.swing.tree.DefaultTreeCellEditor.renderer definition code for javax.swing.tree.DefaultTreeCellEditor.renderer
          Renderer, used to get border and offsets from.
protected  Timer sample code for javax.swing.Timer definition code for javax.swing.Timer timer sample code for javax.swing.tree.DefaultTreeCellEditor.timer definition code for javax.swing.tree.DefaultTreeCellEditor.timer
          Used before starting the editing session.
protected  JTree sample code for javax.swing.JTree definition code for javax.swing.JTree tree sample code for javax.swing.tree.DefaultTreeCellEditor.tree definition code for javax.swing.tree.DefaultTreeCellEditor.tree
          JTree instance listening too.
 
Constructor Summary
DefaultTreeCellEditor sample code for javax.swing.tree.DefaultTreeCellEditor.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer) definition code for javax.swing.tree.DefaultTreeCellEditor.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer) (JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree, DefaultTreeCellRenderer sample code for javax.swing.tree.DefaultTreeCellRenderer definition code for javax.swing.tree.DefaultTreeCellRenderer  renderer)
          Constructs a DefaultTreeCellEditor object for a JTree using the specified renderer and a default editor.
DefaultTreeCellEditor sample code for javax.swing.tree.DefaultTreeCellEditor.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer, javax.swing.tree.TreeCellEditor) definition code for javax.swing.tree.DefaultTreeCellEditor.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer, javax.swing.tree.TreeCellEditor) (JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree, DefaultTreeCellRenderer sample code for javax.swing.tree.DefaultTreeCellRenderer definition code for javax.swing.tree.DefaultTreeCellRenderer  renderer, TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor  editor)
          Constructs a DefaultTreeCellEditor object for a JTree using the specified renderer and the specified editor.
 
Method Summary
 void actionPerformed sample code for javax.swing.tree.DefaultTreeCellEditor.actionPerformed(java.awt.event.ActionEvent) definition code for javax.swing.tree.DefaultTreeCellEditor.actionPerformed(java.awt.event.ActionEvent) (ActionEvent sample code for java.awt.event.ActionEvent definition code for java.awt.event.ActionEvent  e)
          Messaged when the timer fires, this will start the editing session.
 void addCellEditorListener sample code for javax.swing.tree.DefaultTreeCellEditor.addCellEditorListener(javax.swing.event.CellEditorListener) definition code for javax.swing.tree.DefaultTreeCellEditor.addCellEditorListener(javax.swing.event.CellEditorListener) (CellEditorListener sample code for javax.swing.event.CellEditorListener definition code for javax.swing.event.CellEditorListener  l)
          Adds the CellEditorListener.
 void cancelCellEditing sample code for javax.swing.tree.DefaultTreeCellEditor.cancelCellEditing() definition code for javax.swing.tree.DefaultTreeCellEditor.cancelCellEditing() ()
          Messages cancelCellEditing to the realEditor and removes it from this instance.
protected  boolean canEditImmediately sample code for javax.swing.tree.DefaultTreeCellEditor.canEditImmediately(java.util.EventObject) definition code for javax.swing.tree.DefaultTreeCellEditor.canEditImmediately(java.util.EventObject) (EventObject sample code for java.util.EventObject definition code for java.util.EventObject  event)
          Returns true if event is null, or it is a MouseEvent with a click count > 2 and inHitRegion returns true.
protected  Container sample code for java.awt.Container definition code for java.awt.Container createContainer sample code for javax.swing.tree.DefaultTreeCellEditor.createContainer() definition code for javax.swing.tree.DefaultTreeCellEditor.createContainer() ()
          Creates the container to manage placement of editingComponent.
protected  TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor createTreeCellEditor sample code for javax.swing.tree.DefaultTreeCellEditor.createTreeCellEditor() definition code for javax.swing.tree.DefaultTreeCellEditor.createTreeCellEditor() ()
          This is invoked if a TreeCellEditor is not supplied in the constructor.
protected  void determineOffset sample code for javax.swing.tree.DefaultTreeCellEditor.determineOffset(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int) definition code for javax.swing.tree.DefaultTreeCellEditor.determineOffset(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int) (JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree, Object sample code for java.lang.Object definition code for java.lang.Object  value, boolean isSelected, boolean expanded, boolean leaf, int row)
           
 Color sample code for java.awt.Color definition code for java.awt.Color getBorderSelectionColor sample code for javax.swing.tree.DefaultTreeCellEditor.getBorderSelectionColor() definition code for javax.swing.tree.DefaultTreeCellEditor.getBorderSelectionColor() ()
          Returns the color the border is drawn.
 CellEditorListener sample code for javax.swing.event.CellEditorListener definition code for javax.swing.event.CellEditorListener [] getCellEditorListeners sample code for javax.swing.tree.DefaultTreeCellEditor.getCellEditorListeners() definition code for javax.swing.tree.DefaultTreeCellEditor.getCellEditorListeners() ()
          Returns an array of all the CellEditorListeners added to this DefaultTreeCellEditor with addCellEditorListener().
 Object sample code for java.lang.Object definition code for java.lang.Object getCellEditorValue sample code for javax.swing.tree.DefaultTreeCellEditor.getCellEditorValue() definition code for javax.swing.tree.DefaultTreeCellEditor.getCellEditorValue() ()
          Returns the value currently being edited.
 Font sample code for java.awt.Font definition code for java.awt.Font getFont sample code for javax.swing.tree.DefaultTreeCellEditor.getFont() definition code for javax.swing.tree.DefaultTreeCellEditor.getFont() ()
          Gets the font used for editing.
 Component sample code for java.awt.Component definition code for java.awt.Component getTreeCellEditorComponent sample code for javax.swing.tree.DefaultTreeCellEditor.getTreeCellEditorComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int) definition code for javax.swing.tree.DefaultTreeCellEditor.getTreeCellEditorComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int) (JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree, Object sample code for java.lang.Object definition code for java.lang.Object  value, boolean isSelected, boolean expanded, boolean leaf, int row)
          Configures the editor.
protected  boolean inHitRegion sample code for javax.swing.tree.DefaultTreeCellEditor.inHitRegion(int, int) definition code for javax.swing.tree.DefaultTreeCellEditor.inHitRegion(int, int) (int x, int y)
          Returns true if the passed in location is a valid mouse location to start editing from.
 boolean isCellEditable sample code for javax.swing.tree.DefaultTreeCellEditor.isCellEditable(java.util.EventObject) definition code for javax.swing.tree.DefaultTreeCellEditor.isCellEditable(java.util.EventObject) (EventObject sample code for java.util.EventObject definition code for java.util.EventObject  event)
          If the realEditor returns true to this message, prepareForEditing is messaged and true is returned.
protected  void prepareForEditing sample code for javax.swing.tree.DefaultTreeCellEditor.prepareForEditing() definition code for javax.swing.tree.DefaultTreeCellEditor.prepareForEditing() ()
          Invoked just before editing is to start.
 void removeCellEditorListener sample code for javax.swing.tree.DefaultTreeCellEditor.removeCellEditorListener(javax.swing.event.CellEditorListener) definition code for javax.swing.tree.DefaultTreeCellEditor.removeCellEditorListener(javax.swing.event.CellEditorListener) (CellEditorListener sample code for javax.swing.event.CellEditorListener definition code for javax.swing.event.CellEditorListener  l)
          Removes the previously added CellEditorListener.
 void setBorderSelectionColor sample code for javax.swing.tree.DefaultTreeCellEditor.setBorderSelectionColor(java.awt.Color) definition code for javax.swing.tree.DefaultTreeCellEditor.setBorderSelectionColor(java.awt.Color) (Color sample code for java.awt.Color definition code for java.awt.Color  newColor)
          Sets the color to use for the border.
 void setFont sample code for javax.swing.tree.DefaultTreeCellEditor.setFont(java.awt.Font) definition code for javax.swing.tree.DefaultTreeCellEditor.setFont(java.awt.Font) (Font sample code for java.awt.Font definition code for java.awt.Font  font)
          Sets the font to edit with.
protected  void setTree sample code for javax.swing.tree.DefaultTreeCellEditor.setTree(javax.swing.JTree) definition code for javax.swing.tree.DefaultTreeCellEditor.setTree(javax.swing.JTree) (JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  newTree)
          Sets the tree currently editing for.
 boolean shouldSelectCell sample code for javax.swing.tree.DefaultTreeCellEditor.shouldSelectCell(java.util.EventObject) definition code for javax.swing.tree.DefaultTreeCellEditor.shouldSelectCell(java.util.EventObject) (EventObject sample code for java.util.EventObject definition code for java.util.EventObject  event)
          Messages the realEditor for the return value.
protected  boolean shouldStartEditingTimer sample code for javax.swing.tree.DefaultTreeCellEditor.shouldStartEditingTimer(java.util.EventObject) definition code for javax.swing.tree.DefaultTreeCellEditor.shouldStartEditingTimer(java.util.EventObject) (EventObject sample code for java.util.EventObject definition code for java.util.EventObject  event)
          Returns true if event is a MouseEvent and the click count is 1.
protected  void startEditingTimer sample code for javax.swing.tree.DefaultTreeCellEditor.startEditingTimer() definition code for javax.swing.tree.DefaultTreeCellEditor.startEditingTimer() ()
          Starts the editing timer.
 boolean stopCellEditing sample code for javax.swing.tree.DefaultTreeCellEditor.stopCellEditing() definition code for javax.swing.tree.DefaultTreeCellEditor.stopCellEditing() ()
          If the realEditor will allow editing to stop, the realEditor is removed and true is returned, otherwise false is returned.
 void valueChanged sample code for javax.swing.tree.DefaultTreeCellEditor.valueChanged(javax.swing.event.TreeSelectionEvent) definition code for javax.swing.tree.DefaultTreeCellEditor.valueChanged(javax.swing.event.TreeSelectionEvent) (TreeSelectionEvent sample code for javax.swing.event.TreeSelectionEvent definition code for javax.swing.event.TreeSelectionEvent  e)
          Resets lastPath.
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Field Detail

realEditor sample code for javax.swing.tree.DefaultTreeCellEditor.realEditor

protected TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor  realEditor
Editor handling the editing.


renderer sample code for javax.swing.tree.DefaultTreeCellEditor.renderer

protected DefaultTreeCellRenderer sample code for javax.swing.tree.DefaultTreeCellRenderer definition code for javax.swing.tree.DefaultTreeCellRenderer  renderer
Renderer, used to get border and offsets from.


editingContainer sample code for javax.swing.tree.DefaultTreeCellEditor.editingContainer

protected Container sample code for java.awt.Container definition code for java.awt.Container  editingContainer
Editing container, will contain the editorComponent.


editingComponent sample code for javax.swing.tree.DefaultTreeCellEditor.editingComponent

protected transient Component sample code for java.awt.Component definition code for java.awt.Component  editingComponent
Component used in editing, obtained from the editingContainer.


canEdit sample code for javax.swing.tree.DefaultTreeCellEditor.canEdit

protected boolean canEdit
As of Java 2 platform v1.4 this field should no longer be used. If you wish to provide similar behavior you should directly override isCellEditable.


offset sample code for javax.swing.tree.DefaultTreeCellEditor.offset

protected transient int offset
Used in editing. Indicates x position to place editingComponent.


tree sample code for javax.swing.tree.DefaultTreeCellEditor.tree

protected transient JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree
JTree instance listening too.


lastPath sample code for javax.swing.tree.DefaultTreeCellEditor.lastPath

protected transient TreePath sample code for javax.swing.tree.TreePath definition code for javax.swing.tree.TreePath  lastPath
Last path that was selected.


timer sample code for javax.swing.tree.DefaultTreeCellEditor.timer

protected transient Timer sample code for javax.swing.Timer definition code for javax.swing.Timer  timer
Used before starting the editing session.


lastRow sample code for javax.swing.tree.DefaultTreeCellEditor.lastRow

protected transient int lastRow
Row that was last passed into getTreeCellEditorComponent.


borderSelectionColor sample code for javax.swing.tree.DefaultTreeCellEditor.borderSelectionColor

protected Color sample code for java.awt.Color definition code for java.awt.Color  borderSelectionColor
True if the border selection color should be drawn.


editingIcon sample code for javax.swing.tree.DefaultTreeCellEditor.editingIcon

protected transient Icon sample code for javax.swing.Icon definition code for javax.swing.Icon  editingIcon
Icon to use when editing.


font sample code for javax.swing.tree.DefaultTreeCellEditor.font

protected Font sample code for java.awt.Font definition code for java.awt.Font  font
Font to paint with, null indicates font of renderer is to be used.

Constructor Detail

DefaultTreeCellEditor sample code for javax.swing.tree.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer) definition code for javax.swing.tree.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer)

public DefaultTreeCellEditor(JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree,
                             DefaultTreeCellRenderer sample code for javax.swing.tree.DefaultTreeCellRenderer definition code for javax.swing.tree.DefaultTreeCellRenderer  renderer)
Constructs a DefaultTreeCellEditor object for a JTree using the specified renderer and a default editor. (Use this constructor for normal editing.)

Parameters:
tree - a JTree object
renderer - a DefaultTreeCellRenderer object

DefaultTreeCellEditor sample code for javax.swing.tree.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer, javax.swing.tree.TreeCellEditor) definition code for javax.swing.tree.DefaultTreeCellEditor(javax.swing.JTree, javax.swing.tree.DefaultTreeCellRenderer, javax.swing.tree.TreeCellEditor)

public DefaultTreeCellEditor(JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree,
                             DefaultTreeCellRenderer sample code for javax.swing.tree.DefaultTreeCellRenderer definition code for javax.swing.tree.DefaultTreeCellRenderer  renderer,
                             TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor  editor)
Constructs a DefaultTreeCellEditor object for a JTree using the specified renderer and the specified editor. (Use this constructor for specialized editing.)

Parameters:
tree - a JTree object
renderer - a DefaultTreeCellRenderer object
editor - a TreeCellEditor object
Method Detail

setBorderSelectionColor sample code for javax.swing.tree.DefaultTreeCellEditor.setBorderSelectionColor(java.awt.Color) definition code for javax.swing.tree.DefaultTreeCellEditor.setBorderSelectionColor(java.awt.Color)

public void setBorderSelectionColor(Color sample code for java.awt.Color definition code for java.awt.Color  newColor)
Sets the color to use for the border.

Parameters:
newColor - the new border color

getBorderSelectionColor sample code for javax.swing.tree.DefaultTreeCellEditor.getBorderSelectionColor() definition code for javax.swing.tree.DefaultTreeCellEditor.getBorderSelectionColor()

public Color sample code for java.awt.Color definition code for java.awt.Color  getBorderSelectionColor()
Returns the color the border is drawn.

Returns:
the border selection color

setFont sample code for javax.swing.tree.DefaultTreeCellEditor.setFont(java.awt.Font) definition code for javax.swing.tree.DefaultTreeCellEditor.setFont(java.awt.Font)

public void setFont(Font sample code for java.awt.Font definition code for java.awt.Font  font)
Sets the font to edit with. null indicates the renderers font should be used. This will NOT override any font you have set in the editor the receiver was instantied with. If null for an editor was passed in a default editor will be created that will pick up this font.

Parameters:
font - the editing Font
See Also:
getFont() sample code for javax.swing.tree.DefaultTreeCellEditor.getFont() definition code for javax.swing.tree.DefaultTreeCellEditor.getFont()

getFont sample code for javax.swing.tree.DefaultTreeCellEditor.getFont() definition code for javax.swing.tree.DefaultTreeCellEditor.getFont()

public Font sample code for java.awt.Font definition code for java.awt.Font  getFont()
Gets the font used for editing.

Returns:
the editing Font
See Also:
setFont(java.awt.Font) sample code for javax.swing.tree.DefaultTreeCellEditor.setFont(java.awt.Font) definition code for javax.swing.tree.DefaultTreeCellEditor.setFont(java.awt.Font)

getTreeCellEditorComponent sample code for javax.swing.tree.DefaultTreeCellEditor.getTreeCellEditorComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int) definition code for javax.swing.tree.DefaultTreeCellEditor.getTreeCellEditorComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int)

public Component sample code for java.awt.Component definition code for java.awt.Component  getTreeCellEditorComponent(JTree sample code for javax.swing.JTree definition code for javax.swing.JTree  tree,
                                            Object sample code for java.lang.Object definition code for java.lang.Object  value,
                                            boolean isSelected,
                                            boolean expanded,
                                            boolean leaf,
                                            int row)
Configures the editor. Passed onto the realEditor.

Specified by:
getTreeCellEditorComponent sample code for javax.swing.tree.TreeCellEditor.getTreeCellEditorComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int) definition code for javax.swing.tree.TreeCellEditor.getTreeCellEditorComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int) in interface TreeCellEditor sample code for javax.swing.tree.TreeCellEditor definition code for javax.swing.tree.TreeCellEditor
Parameters:
tree - the JTree that is asking the editor to edit; this parameter can be null
value - the value of the cell to be edited
isSelected - true is the cell is to be renderer with selection highlighting
expanded - true if the node is expanded
leaf - true if the node is a leaf node<