Search in sources :

Example 1 with TristateTreeNode

use of com.github.weisj.darklaf.components.tree.TristateTreeNode in project darklaf by weisJ.

the class CheckBoxTreeDemo method createComponent.

@Override
public JComponent createComponent() {
    TristateTreeNode root = populate(new TristateTreeNode("Root"), 5, 5);
    JTree tree = new JTree(root);
    tree.setEditable(true);
    root.setState(TristateState.SELECTED);
    return new DemoPanel(new OverlayScrollPane(tree), new BorderLayout(), 0);
}
Also used : DemoPanel(com.github.weisj.darklaf.ui.DemoPanel) OverlayScrollPane(com.github.weisj.darklaf.components.OverlayScrollPane) TristateTreeNode(com.github.weisj.darklaf.components.tree.TristateTreeNode)

Aggregations

OverlayScrollPane (com.github.weisj.darklaf.components.OverlayScrollPane)1 TristateTreeNode (com.github.weisj.darklaf.components.tree.TristateTreeNode)1 DemoPanel (com.github.weisj.darklaf.ui.DemoPanel)1