Bonjour,
Je suis actuellement en train de manipuler le UIManager pour effectuer des modifications globale sur la charte graphique de mon JFrame.
Cependant, lorsqu'un modification est effectuée, j'utilise la méthode suivante :
SwingUtilities.updateComponentTreeUI(frame);
Afin de rafraichir l'ensemble des composants, hors, il s'avère que seulement une fois que je provoque manuellement le changement de panel ou la réduction de la fenetre de mon application puis sa réouverture, que les changements sont vraiment effectifs ....?
J'ai essayé un repaint() sur mon frame, mais cela ne fonctionne pas. Auriez vous une idée de l'origine du problème ?
Je vous remercie, et au passage, savez vous si il est possible de connaitre les key possibles pour l'appel de la méthode UIManager.put(key, value) ou key peut par exemple etre "Label.font" ....?
Partager