Bonjour,
Voila je voudrais avoir un look&feel metal sur les jframe de mon applet
J’ai utilisé cette instruction UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); mais le look&feel des jframe ne change pas
Merci de m'aider SVP
Version imprimable
Bonjour,
Voila je voudrais avoir un look&feel metal sur les jframe de mon applet
J’ai utilisé cette instruction UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); mais le look&feel des jframe ne change pas
Merci de m'aider SVP
ajoute ça pour voir
@+Code:SwingUtilities.updateComponentTreeUI(frame);
Bonjour,
toujours pas !!!:cry:Code:SwingUtilities.updateComponentTreeUI(frame);
utilises plutot le look and feel de sun pour voir
fais plutotCode:UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
;)Code:UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
Avec celui de sun le look&feel change en gris mais y a pas le look Metal sur les jframe ? Elles prennent le look windows !!Citation:
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
je crois qu'il faut travailler avec les jinternalfram pour avoir le look&feel Metal non?
Bonjour
Grand excuse :oops: desolé je t'ai posté le mauvais codece n'etais pas ça j'ai pas fait attention au code(je ne sais pas la ou j'avais la téte)Citation:
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
Bon revenons aux choses serieuses voila ce qui devait marcher et repondre à ta demande
tu peux varier le theme avec "DefaultMetal", "Ocean"avec ceCode:
1
2
3
4
5
6
7
8
9
10
11
12
13try { UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); //Choisir le theme ocean pour les composants de la fenetre MetalLookAndFeel.setCurrentTheme(new OceanTheme()); //appliquer le le theme et le look UIManager.setLookAndFeel(new MetalLookAndFeel()); JFrame.setDefaultLookAndFeelDecorated(true); } catch (Exception e) { e.printStackTrace(); }
Si tu veux ce look and feel il faut le mettre avant de creer ta fenetreCode:MetalLookAndFeel.setCurrentTheme(new OceanTheme());
@+;)
Désolé de vous importuné encor une fois mais j'ai des erreurs pour les deux lignes suivantes :
Code:
1
2
3 MetalLookAndFeel.setCurrentTheme(new OceanTheme()); "Applet_CDS.java": Error #: 300 : class OceanTheme not found in class sim.Applet_CDS at line 139, column 67
Code:
1
2
3 JFrame.setDefaultLookAndFeelDecorated(true); "Applet_CDS.java": Error #: 300 : method setDefaultLookAndFeelDecorated(boolean) not found in class javax.swing.JFrame at line 142, column 36
Bonjour
c'est des erreurs de compilation ou d'execution?
t'a bien ces import?
sinon bizare comme erreur car chez moi il y a pas d'erreurCode:
1
2
3
4
5 import javax.swing.JFrame; import javax.swing.UIManager; import javax.swing.plaf.metal.MetalLookAndFeel; import javax.swing.plaf.metal.OceanTheme;
justement j'arrive pas a importé la class
ou je pourrais avoir cette class SVP (je travail avec jBuilder)Code:
1
2 import javax.swing.plaf.metal.OceanTheme; "Applet_CDS.java": Error #: 302 : cannot access class javax.swing.plaf.metal.OceanTheme; java.io.IOException: class not found: class javax.swing.plaf.metal.OceanTheme at line 29, column 31
Bizare moi je travaille sous eclipse il cette classe existe bien en tout cas sous eclipse,alors sous JBuilder je sais pas, mais au fait c'est quoi la version de ton Jre ?il n'est dispo que depuis la version 1.50
c'est bon j'ai changé d'ide (jdeveloper10g) et ca a marche:yaisse2:,merci infiniment pour votre aide .
bonne journee
Bon courage et bonne continuation ;)Citation:
c'est bon j'ai changé d'ide (jdeveloper10g) et ca a marche,merci infiniment pour votre aide .
bonne journee
tag :resolu: