Manipuler les looks and feel (lister et affecter)

Les applications graphiques en Java ne sont pas réputés pour être des plus esthétiques lorsque l'on code une application swing classique. C'est pourquoi un moyen très simple de rendre son application plus attrayante, c'est de modifier le look and feel.
Nous allons procéder en étapes, premièrement nous allons lister tous les look and feel installés sur notre système, deuxièmement nous allons le modifier avec un look and feel pris parmi ceux qui ont été listés.
private static void initializeLAF() throws Exception {
      // Recherche des différents look and feel installés sur la machine
      for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
           System.out.println(info.getName() + " : " + info.getClassName());
      }
 
      // Affectation d'un nouveau look and feel
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
 
Remarque : L'utilisation de la fonction UIManager.setLookAndFeel(...) lève 4 exceptions : ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException, elles sont bien évidement à traiter.
Attention : Il est conseillé de modifier le look and feel avant la création de composants.
Liens vers des looks and feel existants :
 

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright 2000-2006 SUPINFO Paris, Paris Academy of Computer Science
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée