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

AWT/Swing Java Discussion :

swing, jpanel, débutant


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut swing, jpanel, débutant
    Bonjour à tous, j 'aurais une petite question assez basique pour ceux d'entre vous qui connaissent.
    Pour commencer mes tests avec swing, je cherche à faire quelque chose d'extrêmement simple: Afficher le JPanel contenu dans une JFrame.
    Cela parait bizarre vu comme ca, mais après je souhaite afficher des JPanel dans les JPanel, je ne m'étend pas mais je précise pour éviter qu'on me dise qu'il y a plus simple.


    Le code suivant m'affiche une fenêtre vierge, alors que j'aurais espéré voir un cadre noir à l'intérieur.
    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
     
    public class Test {
     
        public Test(){
            JFrame f= new JFrame();
            f.setSize(new Dimension(800, 600));
            f.getContentPane().setBackground(new Color(0, 0, 0));
            f.getContentPane().setVisible(true);
            f.setVisible(true);    
        }
     
        public static void main(String[] args){
            new Test();
        }
     
    }
    Si quelqu'un peut m'expliquer ce qu'il manque pour afficher les JPanel...
    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Par défaut
    Bonjour,

    Chez moi, avec ton code, le fond est bien noir.

    Nicolas

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 82
    Par défaut [Nicolas_75]re
    ah, ca c'est dommage. Surement une lacune supplémentaire de java alors. J'utilise linux et jdk 1.6. Je supose qu'il doit y a voir une raison. Si ca ne t'embète pas, change le (0, 0, 0) par (256, 0, 0) et dis moi si tu as un fond rouge stp (et si tu utilise windows aussi).

    Merci

  4. #4
    Membre confirmé Avatar de titus55
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 115
    Par défaut
    Salut,
    chez moi aussi le fond est noir (et même rouge en changeant les paramètres de couleurs). Je suis sous Windows.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Par défaut
    Bonjour,

    Chez moi aussi, sous Windows, fond en rouge (avec 255 et non 256).

    Nicolas

  6. #6
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    Utilises tu un utilitaire d'amélioration du bureau? genre Beryl.

    si c'est ca coupe le, et tu verras ta couleur.

  7. #7
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par rageice
    Le code suivant m'affiche une fenêtre vierge, alors que j'aurais espéré voir un cadre noir à l'intérieur.
    Je suis sous linux, j'ai bien une fenêtre avec un fond noir.

    Mais je pense savoir d'où ça vient... J'imagine que tu as beryl installé sur ton linux (comme tout linuxien lol).
    Pour voir si c'est ça, change le gestionnaire de fenêtre (utilise celui de gnome ou kde).

    Ensuite si ça corrige le problème, il faut changer ta variable d'environnement AWT_TOOLKIT (qui est vide) pour que ça marche avec Beryl...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export AWT_TOOLKIT=MToolkit
    Met ça dans ton .profile pour que ça soit reconnu au démarrage du système...

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

Discussions similaires

  1. [Swing] JPanel avec sa JScrollBar qui scrolle toute seule
    Par chcoust dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 22/11/2006, 14h37
  2. Probleme [SWING]: JPanel dans JscrollPane
    Par malandro dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 24/05/2006, 21h02
  3. Swing JPanel sans fond
    Par SheikYerbouti dans le forum AWT/Swing
    Réponses: 20
    Dernier message: 05/03/2006, 10h13
  4. [JPanel] [Débutant] Fond dégradé dans un JPanel ??
    Par dymezac dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 15/02/2006, 16h33
  5. [SWING][JPanel] pb de taille max d'un JPanel
    Par Psykorel dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 05/01/2006, 13h32

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