我有一些自定义的 JTree。该树具有带有自定义图标的节点。我还有一个类,它DefaultTreeCellRenderer
的方法getTreeCellRendererComponent
很简单,如下所示:
super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
MyTreeNode node = ((MyTreeNode) value);
Icon icon = node.getIcon();
setIcon(icon);
return this;
有用。我的树节点将使用ICON TEXT
格式的自定义图标呈现。但!有没有办法在我的节点中放置两个图标!我想要一个看起来像这样的节点:ICON TEXT ANOTHER_JLABEL_WITH_IMAGE
.
怎么做?