ma come si cambiano nel menù ad albero, la cartelletta e il foglietto con altre 2 icone ???
ma come si cambiano nel menù ad albero, la cartelletta e il foglietto con altre 2 icone ???
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Innanzitutto salve a tutti , mi sono appena iscritto a questo forum...
Per quanto riguarda il tuo problema è possibile modificare le icone settando i parametri di una classe "DefaultTreeCellRenderer" che si occupa della visualizzazione dell'albero. Ci sono tre metodi in questa classe che puoi impostare con nuove icone:
[list=1][*]setOpenIcon(Icon)[*]setClosedIcon(Icon)[*]setLeafIcon(Icon)[/list=1]
Ti scrivo anche un esempio di codice che sicuramente ti renderà le cose più chiare:
JTree albero = new JTree(root);
DefaultTreeCellRenderer rend = new DefaultTreeCellRenderer();
rend.setOpenIcon(new ImageIcon("immagini/icona1.gif"));
rend.setClosedIcon(new ImageIcon("immagini/icona2.gif"));
rend.setLeafIcon(new ImageIcon("immagini/icona3.gif"));
albero.setCellRenderer(rend);
[ot]
carissimo Gonfi, la prossima volta usa il tag [code] per racchiudere frammenti di codice.
[/ot]
Grazie var
codice:Scusa la mia mancanza di ignoranza
Originariamente inviato da Gonfi
Innanzitutto salve a tutti , mi sono appena iscritto a questo forum...
Per quanto riguarda il tuo problema è possibile modificare le icone settando i parametri di una classe "DefaultTreeCellRenderer" che si occupa della visualizzazione dell'albero. Ci sono tre metodi in questa classe che puoi impostare con nuove icone:
[list=1][*]setOpenIcon(Icon)[*]setClosedIcon(Icon)[*]setLeafIcon(Icon)[/list=1]
Ti scrivo anche un esempio di codice che sicuramente ti renderà le cose più chiare:
JTree albero = new JTree(root);
DefaultTreeCellRenderer rend = new DefaultTreeCellRenderer();
rend.setOpenIcon(new ImageIcon("immagini/icona1.gif"));
rend.setClosedIcon(new ImageIcon("immagini/icona2.gif"));
rend.setLeafIcon(new ImageIcon("immagini/icona3.gif"));
albero.setCellRenderer(rend);
grandissimo !!!!!!!!
adesso provo grazie !!!!
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Originariamente inviato da morphy79
grandissimo !!!!!!!!
adesso provo grazie !!!!
funziona alla grande.. ora però ho la necessità di visualizzare icone personalizzate su ciascun ramo !!!
esiste un modo ???
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Ho risolto !!!
per chi avesse il mio stesso problema la soluzione la può trovare qui :
http://www.cs.cf.ac.uk/Dave/HCI/HCI_...R/node155.html
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò