Package javax.swing.tree

Interfaces and classes that support the JTree component.

Interface Summary

MutableTreeNode MutableTreeNode public interface
RowMapper RowMapper public interface
TreeCellEditor A TreeCellEditor is used by the JTree component to edit individual tree elements (nodes).
TreeCellRenderer A TreeCellRenderer is used by the JTree component to paint individual tree elements (nodes).
TreeModel TreeModel public interface
TreeNode A tree node.
TreeSelectionModel TreeSelectionModel public interface

Class Summary

AbstractLayoutCache class AbstractLayoutCache
AbstractLayoutCache.NodeDimensions class NodeDimensions
DefaultMutableTreeNode A default implementation of the MutableTreeNode interface.
DefaultTreeCellEditor Participates in the tree cell editing.
DefaultTreeCellEditor.DefaultTextField The default text field, used in the editing sessions.
DefaultTreeCellEditor.EditorContainer This container that appears on the tree during editing session.
DefaultTreeCellRenderer A default implementation of the TreeCellRenderer interface.
DefaultTreeModel DefaultTreeModel
DefaultTreeSelectionModel The implementation of the default tree selection model.
FixedHeightLayoutCache The fixed height tree layout.
TreePath A TreePath represents a sequence of tree elements that form a path starting from the root of a tree.
VariableHeightLayoutCache The fixed height tree layout.

Exception Summary

ExpandVetoException ExpandVetoException
Interfaces and classes that support the JTree component.