У меня есть JTree
, как это:
private TreeNode createNodes() {
DefaultMutableTreeNode root;
DefaultMutableTreeNode grandparent;
DefaultMutableTreeNode parent;
root = new DefaultMutableTreeNode("San Francisco");
grandparent = new DefaultMutableTreeNode("Potrero Hill");
root.add(grandparent);
parent = new DefaultMutableTreeNode("Restaurants");
grandparent.add(parent);
dummyParent = root;
return root;
}
Я хочу показать на экране только root "Сан-Франциско", а не по умолчанию. Тогда дерево расширяется только тогда, когда я нажимаю на значок расширенного. Как я могу это сделать? Я пытался использовать некоторые методы:
tree.setRootVisible(true);
tree.setShowsRootHandles(false);