com.anthonyeden.lib.gui
Class FSTreeCellEditor

java.lang.Object
  extended byjavax.swing.tree.DefaultTreeCellEditor
      extended bycom.anthonyeden.lib.gui.FSTreeCellEditor
All Implemented Interfaces:
java.awt.event.ActionListener, javax.swing.CellEditor, java.util.EventListener, javax.swing.tree.TreeCellEditor, javax.swing.event.TreeSelectionListener

public class FSTreeCellEditor
extends javax.swing.tree.DefaultTreeCellEditor

A TreeCellEditor for the FSTree.

Author:
Anthony Eden

Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultTreeCellEditor
javax.swing.tree.DefaultTreeCellEditor.DefaultTextField, javax.swing.tree.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
FSTreeCellEditor(javax.swing.JTree tree, FSTreeCellRenderer renderer)
          Construct a new FDTreeCellEditor for the given JTree.
 
Method Summary
 java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
          Get the editor component.
 
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor
actionPerformed, addCellEditorListener, cancelCellEditing, canEditImmediately, createContainer, createTreeCellEditor, determineOffset, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, inHitRegion, isCellEditable, 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

FSTreeCellEditor

public FSTreeCellEditor(javax.swing.JTree tree,
                        FSTreeCellRenderer renderer)
Construct a new FDTreeCellEditor for the given JTree.

Parameters:
tree - The JTree
renderer - The rendering component to use
Method Detail

getTreeCellEditorComponent

public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree,
                                                     java.lang.Object value,
                                                     boolean isSelected,
                                                     boolean expanded,
                                                     boolean leaf,
                                                     int row)
Get the editor component.

Parameters:
tree - The tree
value - The current node valueChanged
isSelected - True if the node is selected
expanded - True if the node is expanded
leaf - True if the node is a leaf
row - The row of the node
Returns:
A GUI component


Copyright (c) 2000-2003 Anthony Eden. All Rights Reserved.