gpt4 book ai didi

java - JTree 出现问题,它不显示

转载 作者:行者123 更新时间:2023-12-01 05:52:54 25 4
gpt4 key购买 nike

我已经做了一棵树,但它不显示...即使它不允许其他组件出现...这是代码的一部分。

  private JScrollPane treeView;  
private JTree treeInicio;
protected DefaultTreeModel treeModel;
DefaultMutableTreeNode top = new DefaultMutableTreeNode("Root");
private Toolkit toolkit = Toolkit.getDefaultToolkit();
DefaultTreeCellRenderer iconoDiagrama;

public void tree(){

iconoDiagrama= (DefaultTreeCellRenderer)treeInicio.getCellRenderer();
iconoDiagrama.setLeafIcon(new ImageIcon("Icono.gif"));

DefaultMutableTreeNode plant1 = new DefaultMutableTreeNode("plantilla 1");
DefaultMutableTreeNode plant2 = new DefaultMutableTreeNode("plantilla 2");
DefaultMutableTreeNode diag11 = new DefaultMutableTreeNode("diagrama 11");
DefaultMutableTreeNode diag12 = new DefaultMutableTreeNode("diagrama 12");
DefaultMutableTreeNode diag13 = new DefaultMutableTreeNode("diagrama 13");
DefaultMutableTreeNode diag21 = new DefaultMutableTreeNode("diagrama 21");
DefaultMutableTreeNode diag22 = new DefaultMutableTreeNode("diagrama 22");

top.add(plant1);
plant1.add(diag11);
plant1.add(diag12);
plant1.add(diag13);
top.add(plant2);
plant2.add(diag21);
plant2.add(diag22);

treeModel = new DefaultTreeModel(top);
treeInicio = new JTree(treeModel);
treeInicio.setEditable(true);
treeInicio.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);

//treeView = new JScrollPane(treeInicio);
}

我不知道是否必须添加到面板treeInicio 或treeView...这是其余的代码

 plantillas.add(treeInicio, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.VERTICAL, new Insets(0, 0, 0, 0), 0, 0));  

感谢您的宝贵时间

最佳答案

在哪里将 JTree 添加到可见的 Container 中?

关于java - JTree 出现问题,它不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4041009/

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