カスタム 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
ます. しかし!ノードに 2 つのアイコンを配置する方法はありますか? 次のようなノードが必要ですICON TEXT ANOTHER_JLABEL_WITH_IMAGE
。
どうやってするの?