1

私は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());
    }
}
4

1 に答える 1