[Débutant]Probleme de Look&Feel
Salut a tous. Mon petit probleme est que je voudrai mettre un look and feel du systeme ou s'execute le programme. J'ai trouver la methode ect et ça marche. Le probleme c'est que je dois executer ma methode AVANT de declarer mes objets graphiques, ce que je trouve assez embetant. Je suis obliger de faire ça :
Code:
1 2 3 4 5 6 7
|
JButton b1;
//......
public TestGUI() {
try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch (Exception e) {}
b1 = new JButton("Bouton 1"); |
Moi je prefere ce code :
Code:
1 2 3 4 5 6
|
JButton b1 = new JButton("Button 1");
//....
public TestGUI() {
try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch (Exception e) {} |
Mais cela ne marche pas, car le bouton est créer avant d'avoir mis les composant en look and feel system. J'aimerai savoir si il y aurait une autre maniere de mettre le look and feel voulu, et en ouvant déclarer les objects graphiques hors de ma methode constructeur.
Merci