Start here

# Collapsible Tree Demo

The Collapsible Tree demo shows interactive collapsing and expanding of subtrees of a graph. Using the dedicated helper classes for filtering-out parts of a graph and the tree layout algorithm, implementing such an interactive application is easy.

The main classes used in this demo are FilteredGraphWrapper and TreeLayout.

## Things to Try

- Click a node with a +/- button to expand or collapse its subtree. Note that there are also leaf nodes which cannot be expanded further.
- Select an automatic layout style from the drop down in the toolbar. Choosing a new style, or expanding and collapsing nodes, triggers a refresh of the layout.
- Use the zoom and "Fit Content" buttons in the toolbar to focus on local areas or to view the complete graph.