A WTree displays a tree widget.
void Tree() { WTree tree = new WTree(); tree.setSelectionMode(SelectionMode.Extended); WIconPair folderIcon = new WIconPair("icons/yellow-folder-closed.png", "icons/yellow-folder-open.png", false); WTreeNode node = new WTreeNode("Furniture", folderIcon); tree.setTreeRoot(node); tree.getTreeRoot().getLabel().setTextFormat(TextFormat.Plain); tree.getTreeRoot().setLoadPolicy(ContentLoading.NextLevel); tree.getTreeRoot().addChildNode(new WTreeNode("Table")); tree.getTreeRoot().addChildNode(new WTreeNode("Cupboard")); WTreeNode subtree = new WTreeNode("Chair"); WTreeNode subtree_ = tree.getTreeRoot().addChildNode(subtree); tree.getTreeRoot().addChildNode(new WTreeNode("Coach")); tree.getTreeRoot().expand(); subtree_.addChildNode(new WTreeNode("Doc")); subtree_.addChildNode(new WTreeNode("Grumpy")); subtree_.addChildNode(new WTreeNode("Happy")); subtree_.addChildNode(new WTreeNode("Sneezy")); subtree_.addChildNode(new WTreeNode("Dopey")); subtree_.addChildNode(new WTreeNode("Bashful")); subtree_.addChildNode(new WTreeNode("Sleepy")); }
Top