mardi 22 mars 2011

Changer le "Look And Feel" d'une application Java

Depuis l'avènement des composantes SWING, on peut créer nos propres PLAF ( Pluggable Look And Feel ) ou utiliser ceux déjà installés. L'application d'un PLAF permet de modifier l'apparence de toutes les composantes présentes dans une application d'un coup lors de l'éxécution de celle-ci.

Nous étudierons de plus près les PLAF et les thèmes dans un cours mais si vous désirez utiliser le Look And Feel Windows plus que celui Java/Metal qui est celui de base utilisé par JDeveloper, vous devez codez le bloc suivant dans la méthode main de votre application :

try
{
UIManager.setLookAndFeel ( new WindowsLookAndFeel());
SwingUtilities.updateComponentTreeUI ( f ) ;
}
catch ( UnsupportedLookAndFeelException ulf )
{
ulf.printStackTrace();
}

où f est l'instance de votre JFrame que vous exécutez.