| SampleTree demonstrates JTree features. Each node of SampleTree has 7 |
| children, with each one drawn in a random font and color. Each node is |
| named after its font. While the data isn't interesting, the example |
| illustrates a number of features: |
| |
| - Dynamically loading children (see DynamicTreeNode.java) |
| - Adding/removing/inserting/reloading (see the following inner |
| classes in SampleTree.java: AddAction, RemoveAction, InsertAction, |
| and ReloadAction) |
| - Creating a custom cell renderer (see SampleTreeCellRenderer.java) |
| - Subclassing JTreeModel for editing (see SampleTreeModel.java) |
| |
| |
| To run the SampleTree demo: |
| |
| java -jar SampleTree.jar |
| |
| These instructions assume that this installation's version of the java |
| command is in your path. If it isn't, then you should either |
| specify the complete path to the java command or update your |
| PATH environment variable as described in the installation |
| instructions for the Java(TM) SE Development Kit. |
| |