com.fg.ftree
Keywords: com.fg.ftree package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.fg.ftree

Interface Summary
FActionConstants | Interface defines a set of constants to be returned (possibly as a "bitwise OR" combination) by the `FTreeCellGUI.cellClicked(FTree, Object, JComponent, int, int, java.util.List)` and `FNodeCellGUI.cellClicked(FTree, JComponent, int, int, java.util.List)` methods.
FNodeCellGUI | FNodeCellGUI interface is supposed to be implemented by `FTree` nodes.
FTreeActionListener | Defines an object which listens for `FTreeActionEvent` events.
FTreeCellGUI | Interface defines GUI functionality of the `FTree` component.
FTreeEditorListener | Interface defines an object which listens for FTree field editing events (editing started, will stop, stopped, value changed).
FTreeExpansBarListener | Interface defines an object which listens for the expansion bar "mouse entered" and "mouse exited" events (Expansion bar is a narrow vertical button, which is located along the left border of each folder and which allows to expand and collapse folder with a mouse click).
FTreeExpansionListener | Interface defines an object which listens for the FTree node expansion events - "will expand", "expanded", "will collapse", "collapsed".
FTreeModel | Data-model interface for `FTree` component.
FTreeModelListener | Interface defines an object which listens for changes in `FTreeModel` data-model object.
FTreeSelectionListener | Defines an object which listens for the FTree node selection events.

Class Summary
DefaultFTreeCellGUI | DefaultFTreeCellGUI provides the following implementation of the `FTreeCellGUI` interface: within each method it checks if a passed node implements `FNodeCellGUI` interface and, when it does, calls respective `FNodeCellGUI` method.
DefaultFTreeModel | A simple implementation of the `FTreeModel` interface that uses tree of nodes which implement javax.swing.tree.TreeNode interface.
FBasicNode | FBasicNode is a simple implementation of the `MutableTreeNode` interface, which is an ancestor of various kinds of nodes used with `FTree` component.
FTree | FTree is a Swing-based tree component, which allows displaying and edititing of various tree-structured data.
FTreeActionEvent | Interfave for FTree cell actions notification.
FTreeEditorEvent | Interface for FTree cell edotors events notification.
FTreeModelEvent | Interface for `FTreeModel` changes notification.
FTreeNodeEvent | FTreeNodeEvent provides generic information about current state of an `FTree` node object ("expanded", "selected", "editing").

Exception Summary
FCancelException | FCancelException trown from the `FTreeExpansionListener.nodeWillExpand(FTreeNodeEvent)` or `FTreeExpansionListener.nodeWillCollapse(FTreeNodeEvent)` prevents node from being expanded or collapsed.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES