gpt4 book ai didi

java - 如何在JTree中只显示根?

转载 作者:行者123 更新时间:2023-12-02 08:59:18 25 4
gpt4 key购买 nike

我有一个像这样的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;
}

我只想在屏幕上显示根“San Francisco”,而不是默认显示。然后,只有当我单击扩展图标时,树才会展开。我怎样才能做到这一点?我尝试过使用一些方法:

         tree.setRootVisible(true);
tree.setShowsRootHandles(false);

最佳答案

I want to show only the root "San Francisco" in the screen

创建数据并将模型添加到树后,您可以使用:

tree.collapseRow(0);

关于java - 如何在JTree中只显示根?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60286873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com