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

Agents de placement/Fenêtres Java Discussion :

Problème de Look and Feel non appliqué lors de "java -jar .."


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut Problème de Look and Feel non appliqué lors de "java -jar .."
    bonjour,

    j'ai un problème étrange avec la librairie de look and feel substance.

    lorsque je lance mon programme depuis eclipse, le look and feel est modifié, mais lorsque je le lance depuis un jar, j'obtiens le theme (moche) par défaut de swing.

    voici mon code, c'est la méthode main de la classe écranPrincipal (qui contient le JFrame) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    public static void main(String[] args) {
     
    		EventQueue.invokeLater(new Runnable() {
    			public void run() {
    				try {
     
     
     
    					try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    						UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceRavenGraphiteGlassLookAndFeel");
    					} catch (ClassNotFoundException e) {
    						e.printStackTrace();
    					} catch (InstantiationException e) {
    						e.printStackTrace();
    					} catch (IllegalAccessException e) {
    						e.printStackTrace();
    					} catch (UnsupportedLookAndFeelException e) {
    						e.printStackTrace();
    					}
     
    					Ecran_principal window = new Ecran_principal();
    					window.frame.setVisible(true);
     
    				} catch (Exception e) {
    					e.printStackTrace();
    				}
    			}
    		});
    	}
    je suis sous windows 7.
    à noter que précedemment, pour avoir un affichage du look and feel même à partir d'eclipse, j'ai dû faire une chose étrange : lancer le programme avec cette ligne : "UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())", puis avec la deuxième (voir le code précédent).
    après j'avais le bon L&F.

    le jar créé contient bien les librairies du programme, et lorsque je lance mon jar à partir de la console il n'y a pas de message d'erreur dans la console.

    pouvez-vous m'aider?

    olivier

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut
    stop!

    j'ai trouvé une solution :

    un fichier bat avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceRavenGraphiteGlassLookAndFeel -jar SMS_launch14.jar

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

Discussions similaires

  1. Problème utilisation Look and Feel
    Par dimou59 dans le forum Débuter
    Réponses: 7
    Dernier message: 09/05/2011, 15h27
  2. [Swing] [Look and Feel] Background métal et non système
    Par SpecialCharacter dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 11/02/2008, 16h05
  3. Look and Feel metal problème
    Par storm_2000 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 30/12/2006, 12h43
  4. [JTable]Problême de Look and Feel???
    Par D-Phaz dans le forum Composants
    Réponses: 1
    Dernier message: 05/08/2005, 15h24
  5. [look and feel] Linux me pose un problème
    Par -=Spoon=- dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 26/09/2004, 23h23

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