Cambiare icone jTree

di il
1 risposte

Cambiare icone jTree

Buongiorno ragazzi,
sono nuovo ed è la prima volta che scrivo in un forum.
Vorrei personalizzare il mio jtree potendo inserire delle icone diverse ai nodi foglia.
Vi posto il codice:
        if(Mat_gruppi[0][2]== "1"){
                treeNode2 = new DefaultMutableTreeNode(Mat_gruppi[0][0]);
                treeNode3 = new DefaultMutableTreeNode(Mat_gruppi[0][1]);
                treeNode2.add(treeNode3); 
                jTree1.setModel(new DefaultTreeModel(treeNode1));
                treeNode1.add(treeNode2);
        }
        else{
                treeNode2 = new DefaultMutableTreeNode(Mat_gruppi[0][0]);
                treeNode3 = new DefaultMutableTreeNode(Mat_gruppi[0][1]);
                treeNode2.add(treeNode3);  
                jTree1.setModel(new DefaultTreeModel(treeNode1));
                treeNode1.add(treeNode2);
        }
Vi spiego:
Se Mat_gruppi[0][2] è =1 ,al nodo treeNode2 devo poter mettere un icona, altrimenti metterò un'altra icona!

Grazie in anticipo

1 Risposte

  • Re: Cambiare icone jTree

    C'è un ampio ed esauriente , il quale ha un paragrafo dedicato alla personalizzazione delle icone da usare: Customizing a Tree's Display.

    C'è scritto tutto.


    Ciao.
Devi accedere o registrarti per scrivere nel forum
1 risposte