Mon probléme est assez simple dans sa formulation.

J ai un arbre (JTree) avec une racine et plusieurs feuilles

Je veut pouvoir passer certaines feuilles de l'arbre en italique si une condition est realise

Et si toutes les feuilles sont en italique alors la racine le devient aussi

Pour l'instant je n'arrive qu a passer tout l'arbre en italique ou rien avec ce bout de code

DefaultTreeCellRenderer treeRenderer = new DefaultTreeCellRenderer() ;
treeRenderer.setFont(GUIFactory.getFont("ITALIC"));

Avez vous une idée a me proposer

Je vous remercie d avance