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 aScrollFrameis 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 aTreeis rendered.TreeLayout Handles rendering aTree.TreeModel Contents of aTree.TreeNode Describes a node in aTree. -
Class Summary Class Description BasicFrameAttributes Basic implementation ofFrameAttributesset.BasicTree Basic implementation of aTreecontrol.BasicTreeAttributes Basic implementation ofTreeAttributesset.BasicTreeLayout Layout that draws aTreesimilar 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 ATreeHotSpotthat 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 aTreethat 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.