Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.tree

Class DefaultTreeCellEditor

java.lang.Object
|
+--javax.swing.tree.DefaultTreeCellEditor

All Implemented Interfaces:

ActionListener, TreeCellEditor, TreeSelectionListener


public class DefaultTreeCellEditor

extends Object

implements ActionListener, TreeCellEditor, TreeSelectionListener

DefaultTreeCellEditor

Author:

Field Summary

java.awt.ColorborderSelectionColor

borderSelectionColor
booleancanEdit

canEdit
transient java.awt.ComponenteditingComponent

editingComponent
java.awt.ContainereditingContainer

editingContainer
transient javax.swing.IconeditingIcon

editingIcon
java.awt.Fontfont

font
transient javax.swing.tree.TreePathlastPath

lastPath
transient intlastRow

lastRow
transient intoffset

offset
javax.swing.tree.TreeCellEditorrealEditor

realEditor
javax.swing.tree.DefaultTreeCellRendererrenderer

renderer
transient javax.swing.Timertimer

timer
transient javax.swing.JTreetree

tree

Constructor Summary

DefaultTreeCellEditor(javax.swing.JTree value0, javax.swing.tree.DefaultTreeCellRenderer value1)

Constructor DefaultTreeCellEditor
DefaultTreeCellEditor(javax.swing.JTree value0, javax.swing.tree.DefaultTreeCellRenderer value1, javax.swing.tree.TreeCellEditor value2)

Constructor DefaultTreeCellEditor

Method Summary

voidactionPerformed(java.awt.event.ActionEvent value0)

actionPerformed
voidaddCellEditorListener(javax.swing.event.CellEditorListener value0)

addCellEditorListener
booleancanEditImmediately(java.util.EventObject value0)

canEditImmediately
voidcancelCellEditing()

cancelCellEditing
java.awt.ContainercreateContainer()

createContainer
javax.swing.tree.TreeCellEditorcreateTreeCellEditor()

createTreeCellEditor
voiddetermineOffset(javax.swing.JTree value0, java.lang.Object value1, boolean value2, boolean value3, boolean value4, int value5)

determineOffset
java.awt.ColorgetBorderSelectionColor()

getBorderSelectionColor
java.lang.ObjectgetCellEditorValue()

getCellEditorValue
java.awt.FontgetFont()

getFont
java.awt.ComponentgetTreeCellEditorComponent(javax.swing.JTree value0, java.lang.Object value1, boolean value2, boolean value3, boolean value4, int value5)

getTreeCellEditorComponent
booleaninHitRegion(int value0, int value1)

inHitRegion
booleanisCellEditable(java.util.EventObject value0)

isCellEditable
voidprepareForEditing()

prepareForEditing
voidremoveCellEditorListener(javax.swing.event.CellEditorListener value0)

removeCellEditorListener
voidsetBorderSelectionColor(java.awt.Color value0)

setBorderSelectionColor
voidsetFont(java.awt.Font value0)

setFont
voidsetTree(javax.swing.JTree value0)

setTree
booleanshouldSelectCell(java.util.EventObject value0)

shouldSelectCell
booleanshouldStartEditingTimer(java.util.EventObject value0)

shouldStartEditingTimer
voidstartEditingTimer()

startEditingTimer
booleanstopCellEditing()

stopCellEditing
voidvalueChanged(javax.swing.event.TreeSelectionEvent value0)

valueChanged

Field Details

borderSelectionColor

protected Color borderSelectionColor

borderSelectionColor


canEdit

protected boolean canEdit

canEdit


editingComponent

protected transient Component editingComponent

editingComponent


editingContainer

protected Container editingContainer

editingContainer


editingIcon

protected transient Icon editingIcon

editingIcon


font

protected Font font

font


lastPath

protected transient TreePath lastPath

lastPath


lastRow

protected transient int lastRow

lastRow


offset

protected transient int offset

offset


realEditor

protected TreeCellEditor realEditor

realEditor


renderer

protected DefaultTreeCellRenderer renderer

renderer


timer

protected transient Timer timer

timer


tree

protected transient JTree tree

tree


Constructor Details

DefaultTreeCellEditor

public DefaultTreeCellEditor(javax.swing.JTree value0, javax.swing.tree.DefaultTreeCellRenderer value1)

Constructor DefaultTreeCellEditor

Parameters:


DefaultTreeCellEditor

public DefaultTreeCellEditor(javax.swing.JTree value0, javax.swing.tree.DefaultTreeCellRenderer value1, javax.swing.tree.TreeCellEditor value2)

Constructor DefaultTreeCellEditor

Parameters:


Method Details

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent value0)

actionPerformed

Parameters:


addCellEditorListener

public void addCellEditorListener(javax.swing.event.CellEditorListener value0)

addCellEditorListener

Parameters:


canEditImmediately

protected boolean canEditImmediately(java.util.EventObject value0)

canEditImmediately

Parameters:


cancelCellEditing

public void cancelCellEditing()

cancelCellEditing


createContainer

protected Container createContainer()

createContainer


createTreeCellEditor

protected TreeCellEditor createTreeCellEditor()

createTreeCellEditor


determineOffset

protected void determineOffset(javax.swing.JTree value0, java.lang.Object value1, boolean value2, boolean value3, boolean value4, int value5)

determineOffset

Parameters:


getBorderSelectionColor

public Color getBorderSelectionColor()

getBorderSelectionColor


getCellEditorValue

public Object getCellEditorValue()

getCellEditorValue


getFont

public Font getFont()

getFont


getTreeCellEditorComponent

public Component getTreeCellEditorComponent(javax.swing.JTree value0, java.lang.Object value1, boolean value2, boolean value3, boolean value4, int value5)

getTreeCellEditorComponent

Parameters:


inHitRegion

protected boolean inHitRegion(int value0, int value1)

inHitRegion

Parameters:


isCellEditable

public boolean isCellEditable(java.util.EventObject value0)

isCellEditable

Parameters:


prepareForEditing

protected void prepareForEditing()

prepareForEditing


removeCellEditorListener

public void removeCellEditorListener(javax.swing.event.CellEditorListener value0)

removeCellEditorListener

Parameters:


setBorderSelectionColor

public void setBorderSelectionColor(java.awt.Color value0)

setBorderSelectionColor

Parameters:


setFont

public void setFont(java.awt.Font value0)

setFont

Parameters:


setTree

protected void setTree(javax.swing.JTree value0)

setTree

Parameters:


shouldSelectCell

public boolean shouldSelectCell(java.util.EventObject value0)

shouldSelectCell

Parameters:


shouldStartEditingTimer

protected boolean shouldStartEditingTimer(java.util.EventObject value0)

shouldStartEditingTimer

Parameters:


startEditingTimer

protected void startEditingTimer()

startEditingTimer


stopCellEditing

public boolean stopCellEditing()

stopCellEditing


valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent value0)

valueChanged

Parameters: