amundain
Messages postés110Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention28 août 2012
-
13 avril 2007 à 15:53
amundain
Messages postés110Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention28 août 2012
-
14 avril 2007 à 12:13
Bonjour tout le monde.
J'ai un petit soucis technique pour lequel un poil d'aide serait le bienvenu, si vous détenez la réponse..
Voilà l'histoire :
je suis en train de créer une appli pour laquelle je souhaite pouvoir faire modifier par l'utilisateur le Look And Feel.
Aussi, j'utilise 3 archives .jar contenant des L&F, qui une fois mises dans mon classpath donnent un résultat impec.
Du coup, dans mon programme, pour une execution ne local, la ligne de commande est juste :
UIManager.setLookAndFeel("org.gtk.java.swing.plaf.gtk.GtkLookAndFeel");
Là où les choses se corsent, c'est lorsque je souhaite faire un .jar exécutable portable de mon appli.
Mes 3 archives sont placées dans un répertoire Jar que j'ajoute à l'archive exécutable, mais je ne sais pas comment modifier le chemin d'accès au L&F dans l'archive.
J'ai testé plusieurs choses sans succès
-UIManager.setLookAndFeel("Jar/org.gtk.java.swing.plaf.gtk.GtkLookAndFeel");
-UIManager.setLookAndFeel("Jar\org.gtk.java.swing.plaf.gtk.GtkLookAndFeel");
-UIManager.setLookAndFeel("Jar.org.gtk.java.swing.plaf.gtk.GtkLookAndFeel");
En espérant avoir été suffisamment clair...
Si d'aventure vous détenez la clé, merci du coup de main ! :-)