我是 Java 新手JTree
,我想添加一些节点,然后我想为控件制作一个自定义渲染器,以使每个节点都有不同的图标,因为我来自 ac# 背景,我想添加标签每个节点都使其成为选择图标的标准,有人可以帮助我吗?
PS:我不想在其字符串文本上切换大小写,因为它可能会从语言变为另一种
这是我用来添加节点的代码示例;
DefaultTreeModel model = (DefaultTreeModel) jTree1.getModel();
DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();
for (int j = 0; j < 5; j++) {
DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Main :" + j);
model.insertNodeInto(node1, root, root.getChildCount());
for (int i = 0; i < 4; i++) {
DefaultMutableTreeNode tmpnode = new DefaultMutableTreeNode(i);
model.insertNodeInto(tmpnode, node1, node1.getChildCount());
}
}