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

Interfaces Graphiques en Java Discussion :

LAF problème en général


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut LAF problème en général
    Bonjour,

    ca fait deux jours que je lis et télécharge différent lookandfeel mais je n'y arriva pas !

    Quasiment aucun look and feel ne fonctionne (a par le compière et même là je ne peut pas avoir autre chose que celui de base .. le fond mauve c'est moyen ...)

    Dernier en date substance (en prime dans le code compière en commentaire lol):

    dans le main :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    try {
    		//	CompiereLookAndFeel laf = new CompiereLookAndFeel();
    			//UIManager.setLookAndFeel(laf);
    			UIManager.setLookAndFeel(new SubstanceLookAndFeel());
    		} catch (UnsupportedLookAndFeelException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}

    erreur:

    Exception in thread "main" java.lang.NoClassDefFoundError: org.jvnet.substance.SubstanceScrollBarUI
    at java.lang.Class.initializeClass(libgcj.so.7rh)
    at org.jvnet.substance.SubstanceLookAndFeel.setCurrentTheme(SubstanceLookAndFeel.java:2377)
    at org.jvnet.substance.SubstanceLookAndFeel.initialize(SubstanceLookAndFeel.java:3696)
    at javax.swing.UIManager.setLookAndFeel(libgcj.so.7rh)
    at MainFrame.main(MainFrame.java:52)
    Caused by: java.lang.IncompatibleClassChangeError: org.jvnet.substance.SubstanceScrollBarUI$SubstanceTrackListener
    at java.lang.VMClassLoader.defineClass(libgcj.so.7rh)
    at java.lang.ClassLoader.defineClass(libgcj.so.7rh)
    at java.security.SecureClassLoader.defineClass(libgcj.so.7rh)
    at java.net.URLClassLoader.findClass(libgcj.so.7rh)
    at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.7rh)
    at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
    at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
    at java.lang.Class.forName(libgcj.so.7rh)
    at java.lang.Class.initializeClass(libgcj.so.7rh)
    ...4 more

    J'utilise le jre 1.4.2

    bon dite moi si vous voyez une explication ou si vous avez le nom d'un laf fantastique qui marche à chaque fois, sinon mon programme est condamné a ne ressembler a rien (légeremment défaitiste là je suis ...)

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    NoClassDefFound <=> ClassPath mal configuré en général

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mars 2007
    Messages : 56

  4. #4
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 257
    Par défaut
    Salut,

    Ne pas oublié l'import :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import javax.swing.UIManager;
    Moi je fais comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    		try {
    			UIManager.setLookAndFeel(
    				    UIManager.getSystemLookAndFeelClassName());
     
     
    		} catch(Exception e) {
     
    			e.printStackTrace();
     
    		}
    A+

  5. #5
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    alors pour le classpath je pense que je doit pas avoir de problème je suis sous eclipse et je l'ai mis dans mon onglet librairie du classpath ...

    Pour les import bah je pense que c'est bon eclipse gérant mais je vais vérifier de ce pas... c'est bien là ...

    Bon je vais lire le site de sun et je verrais si je trouve mon bonheur ^^

  6. #6
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Compière marchant je me suis dit : ok on va juste essayer d'utiliser l'editeur ... mais la non plus j'y arrive pas ::

    new org.compiere.plaf.CompierePLAFEditor ();

    erreur : Exception in thread "main" java.lang.NoClassDefFoundError: sun.awt.AppContext
    at org.compiere.plaf.CompierePLAFEditor.setLFSelection(CompierePLAFEditor.java:409)
    at org.compiere.plaf.CompierePLAFEditor.dynInit(CompierePLAFEditor.java:358)
    at org.compiere.plaf.CompierePLAFEditor.init(CompierePLAFEditor.java:92)
    at org.compiere.plaf.CompierePLAFEditor.<init>(CompierePLAFEditor.java:46)
    at MainFrame.<init>(MainFrame.java:23)
    at MainFrame.main(MainFrame.java:64)

    ... si il me manque des classe dans AWT je suis mal barrée !

  7. #7
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 257
    Par défaut
    Hello.

    Ce livre est excellent pour commencer en java :
    http://java.ftp-developpez.com/livre...s_20060615.pdf

    Page 15, il explique comment configurer les path de windows (obligatoire).

    A+

Discussions similaires

  1. problème menu général
    Par saraho dans le forum Access
    Réponses: 1
    Dernier message: 04/08/2007, 13h30
  2. problème menu général
    Par horla dans le forum Access
    Réponses: 6
    Dernier message: 16/05/2006, 14h21

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