Trees

A WTree displays a tree widget.

Example
  • Furniture
    • Table
      • Cupboard
        • Chair
        • Coach
        source
          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