gpt4 book ai didi

java - 更改Jtree根节点的图标

转载 作者:行者123 更新时间:2023-12-01 13:18:10 56 4
gpt4 key购买 nike

下面是我创建的带有根节点“数据生成”的 Jtree 的代码..

rootNode = new DefaultMutableTreeNode("Data Generation");
treeModel =new DefaultTreeModel(rootNode);
tree = new JTree(treeModel);
tree.setEditable(true);

我更改了叶节点的图标图像

childNode=new DefaultMutableTreeNode(existingtagnames.get(len).toString());
DefaultTreeCellRenderer renderer = (DefaultTreeCellRenderer) tree.getCellRenderer();
ImageIcon imageIcon = new ImageIcon(Generate_Explorer.class.getResource("/org/qmon/generate/Images/Leaf Node.png"));
renderer.setLeafIcon(imageIcon);
tree.setCellRenderer(renderer);

我不知道如何处理根节点..我在互联网上搜索但找不到它。

提前致谢。

最佳答案

如果您在渲染器上使用这两种方法,它应该在非叶节点上设置您的图标。

setClosedIcon(Icon newIcon)

setOpenIcon(Icon icon)

关于java - 更改Jtree根节点的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22296314/

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