Package gov.nasa.worldwind.util.tree
A tree control drawn in the WorldWindow. The user can interact with the tree. The basic tree implementation renders the tree similar to a file browser tree, but other layouts can be provided.
See TreeControl
for an example of using the tree. LayerTreeUsage
is an example of using the tree control to display a tree of layers.
-
Interface Summary Interface Description Animation An animation that can be played in series of steps.FrameAttributes Attributes to control how aScrollFrame
is rendered.Scrollable An object that can be rendered in aScrollFrame
.Tree A tree of objects, drawn in the WorldWindow, that the user can interact with.TreeAttributes Attributes to control how aTree
is rendered.TreeLayout Handles rendering aTree
.TreeModel Contents of aTree
.TreeNode Describes a node in aTree
. -
Class Summary Class Description BasicFrameAttributes Basic implementation ofFrameAttributes
set.BasicTree Basic implementation of aTree
control.BasicTreeAttributes Basic implementation ofTreeAttributes
set.BasicTreeLayout Layout that draws aTree
similar to a file browser tree.BasicTreeLayout.NodeLayout Class to hold information about how a tree node is laid out.BasicTreeLayout.TextCacheKey Cache key for cache text bound cache.BasicTreeModel Basic implementation of aTreeModel
.BasicTreeNode Default implementation of aTreeNode
.DragControl ATreeHotSpot
that can handle drag events.FrameResizeControl A screen control for resizing a frame.ScrollBar A scrollbar component.ScrollFrame A frame that can scroll its contents.TreeHotSpot An area of aTree
that can receive select and mouse events.TreePath A path to a node in aTree
.TreeUtil Utility methods for drawing tree controls.WindowShadeAnimation Animation to minimize a frame with a window shade effect.