IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

look&feel metal sur une applet


Sujet :

Applets Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 65
    Par défaut look&feel metal sur une applet
    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

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    ajoute ça pour voir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SwingUtilities.updateComponentTreeUI(frame);
    @+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 65
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SwingUtilities.updateComponentTreeUI(frame);
    toujours pas !!!

  4. #4
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    utilises plutot le look and feel de sun pour voir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    fais plutot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 65
    Par défaut
    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 !!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 65
    Par défaut
    je crois qu'il faut travailler avec les jinternalfram pour avoir le look&feel Metal non?

  7. #7
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    Grand excuse desolé je t'ai posté le mauvais code
    UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
    ce n'etais pas ça j'ai pas fait attention au code(je ne sais pas la ou j'avais la téte)
    Bon revenons aux choses serieuses voila ce qui devait marcher et repondre à ta demande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
        	 	   try {
        	 	       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();
        	 	   }
    tu peux varier le theme avec "DefaultMetal", "Ocean"avec ce
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MetalLookAndFeel.setCurrentTheme(new OceanTheme());
    Si tu veux ce look and feel il faut le mettre avant de creer ta fenetre
    @+

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 65
    Par défaut
    Désolé de vous importuné encor une fois mais j'ai des erreurs pour les deux lignes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  9. #9
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    c'est des erreurs de compilation ou d'execution?
    t'a bien ces import?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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;
    sinon bizare comme erreur car chez moi il y a pas d'erreur

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 65
    Par défaut
    justement j'arrive pas a importé la class
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    ou je pourrais avoir cette class SVP (je travail avec jBuilder)

  11. #11
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    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

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 65
    Par défaut
    c'est bon j'ai changé d'ide (jdeveloper10g) et ca a marche,merci infiniment pour votre aide .

    bonne journee

  13. #13
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    c'est bon j'ai changé d'ide (jdeveloper10g) et ca a marche,merci infiniment pour votre aide .

    bonne journee
    Bon courage et bonne continuation
    tag

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. look and feel XP sur VISTA
    Par spynux dans le forum Windows Vista
    Réponses: 8
    Dernier message: 28/08/2007, 21h24
  2. Look and Feel metal problème
    Par storm_2000 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 30/12/2006, 13h43
  3. Drag n drop sur une applet
    Par manu00 dans le forum Applets
    Réponses: 5
    Dernier message: 17/11/2006, 20h26
  4. Comment positionner les boutons sur une applet ?
    Par jayjay.f dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 10/11/2006, 08h13
  5. Besoin d'éclairage sur une applet
    Par cassboul dans le forum Applets
    Réponses: 4
    Dernier message: 01/08/2006, 19h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo