org.base.apps.beans.prefs.view
Class PrefNodeEditor

java.lang.Object
  extended by javax.swing.tree.DefaultTreeCellEditor
      extended by org.base.apps.beans.prefs.view.PrefNodeEditor
All Implemented Interfaces:
ActionListener, EventListener, CellEditor, TreeSelectionListener, TreeCellEditor

public class PrefNodeEditor
extends DefaultTreeCellEditor

Author:
Kevan Simpson

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.tree.DefaultTreeCellEditor
DefaultTreeCellEditor.DefaultTextField, DefaultTreeCellEditor.EditorContainer
 
Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeCellEditor
borderSelectionColor, canEdit, editingComponent, editingContainer, editingIcon, font, lastPath, lastRow, offset, realEditor, renderer, timer, tree
 
Constructor Summary
PrefNodeEditor(JTree tree, DefaultTreeCellRenderer renderer)
           
PrefNodeEditor(JTree tree, DefaultTreeCellRenderer renderer, TreeCellEditor editor)
           
 
Method Summary
 Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
           
 boolean isCellEditable(EventObject event)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor
actionPerformed, addCellEditorListener, cancelCellEditing, canEditImmediately, createContainer, createTreeCellEditor, determineOffset, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, 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
 

Constructor Detail

PrefNodeEditor

public PrefNodeEditor(JTree tree,
                      DefaultTreeCellRenderer renderer)
Parameters:
tree -
renderer -

PrefNodeEditor

public PrefNodeEditor(JTree tree,
                      DefaultTreeCellRenderer renderer,
                      TreeCellEditor editor)
Parameters:
tree -
renderer -
editor -
Method Detail

getTreeCellEditorComponent

public Component getTreeCellEditorComponent(JTree tree,
                                            Object value,
                                            boolean isSelected,
                                            boolean expanded,
                                            boolean leaf,
                                            int row)
Specified by:
getTreeCellEditorComponent in interface TreeCellEditor
Overrides:
getTreeCellEditorComponent in class DefaultTreeCellEditor
See Also:
DefaultTreeCellEditor.getTreeCellEditorComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int)

isCellEditable

public boolean isCellEditable(EventObject event)
Specified by:
isCellEditable in interface CellEditor
Overrides:
isCellEditable in class DefaultTreeCellEditor
See Also:
DefaultTreeCellEditor.isCellEditable(java.util.EventObject)

Please visit Base Apps, hosted on Sourceforge.net.

Copyright 2011, Blue Agate Software Entity (BASE)