se.datadosen.component
Class AutoSelectingTreeCellEditor

java.lang.Object
  extended by javax.swing.tree.DefaultTreeCellEditor
      extended by se.datadosen.component.AutoSelectingTreeCellEditor
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.CellEditor, javax.swing.event.TreeSelectionListener, javax.swing.tree.TreeCellEditor

public class AutoSelectingTreeCellEditor
extends javax.swing.tree.DefaultTreeCellEditor


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.tree.DefaultTreeCellEditor
javax.swing.tree.DefaultTreeCellEditor.DefaultTextField, javax.swing.tree.DefaultTreeCellEditor.EditorContainer
 
Field Summary
 boolean ignoreFocusLost
           
 boolean rootEditable
           
 
Fields inherited from class javax.swing.tree.DefaultTreeCellEditor
borderSelectionColor, canEdit, editingComponent, editingContainer, editingIcon, font, lastPath, lastRow, offset, realEditor, renderer, timer, tree
 
Constructor Summary
AutoSelectingTreeCellEditor(javax.swing.JTree p0, javax.swing.tree.DefaultTreeCellRenderer p1)
           
 
Method Summary
protected  void determineOffset(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
           
 boolean isCellEditable(java.util.EventObject event)
          Make root not non-editable
 
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor
actionPerformed, addCellEditorListener, cancelCellEditing, canEditImmediately, createContainer, createTreeCellEditor, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, getTreeCellEditorComponent, inHitRegion, prepareForEditing, removeCellEditorListener, setBorderSelectionColor, setFont, setTree, shouldSelectCell, shouldStartEditingTimer, startEditingTimer, stopCellEditing, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ignoreFocusLost

public boolean ignoreFocusLost

rootEditable

public boolean rootEditable
Constructor Detail

AutoSelectingTreeCellEditor

public AutoSelectingTreeCellEditor(javax.swing.JTree p0,
                                   javax.swing.tree.DefaultTreeCellRenderer p1)
Method Detail

isCellEditable

public boolean isCellEditable(java.util.EventObject event)
Make root not non-editable

Specified by:
isCellEditable in interface javax.swing.CellEditor
Overrides:
isCellEditable in class javax.swing.tree.DefaultTreeCellEditor

determineOffset

protected void determineOffset(javax.swing.JTree tree,
                               java.lang.Object value,
                               boolean isSelected,
                               boolean expanded,
                               boolean leaf,
                               int row)
Overrides:
determineOffset in class javax.swing.tree.DefaultTreeCellEditor