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

 Java Discussion :

répartir 3 Panels dans un Window


Sujet :

Java

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut répartir 3 Panels dans un Window
    Salam Alikom

    je début avec Java là, et j'ai un code qui ne donne pas le résultat espéré :

    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
    30
    31
    32
    import java.awt.*;
     
    class usepanel {
        public static void main(String argv[]) {
    	Window w = new Frame("3 Panels");
    	w.setLayout(new BorderLayout());
     
    	Panel p1 = new Panel();
    	p1.setLayout(new FlowLayout());
    	p1.add(new Label("P1 : 1"));
    	p1.add(new Label("P1 : 2"));
    	p1.add(new Label("P1 : 3"));
    	w.add("North", p1);
     
    	Panel p2 = new Panel();
    	p1.setLayout(new FlowLayout());
    	p1.add(new Label("P2 : 1"));
    	p1.add(new Label("P2 : 2"));
    	p1.add(new Label("P2 : 3"));
    	w.add("Center", p2);
     
    	Panel p3 = new Panel();
    	p1.setLayout(new FlowLayout());
    	p1.add(new Label("P3 : 1"));
    	p1.add(new Label("P3 : 2"));
    	p1.add(new Label("P3 : 3"));
    	w.add("South", p3);
     
    	w.show();
    	w.pack();
        }
    }
    Normalement je dois avoir un frame avec trois panel, p1 au nord, p2 au centre, et p3 au sud. Mais au lieu de ça j'obtiens les 3 panels répartit horizontalement sur la même ligne. quelqu'un peut m'expliquer pq ?

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    c'est pas w.add("North",p1) mais w.add(p1,BorderLayout.NORTH) (idem pour les autres)


    Tu confond l'ordre des argument et donc tu a utilisé la méthode add(String label, Component component) au lieu de add(Component component, Object constraint)

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut
    Merci tchize_ c bien clair là

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

Discussions similaires

  1. [AWT]Changement de panel dans un panel
    Par guipom dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 27/12/2004, 15h57
  2. Des Panels dans un jScrollPane
    Par cantabile dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 07/08/2004, 12h20
  3. Comment copier un Panel dans la PressePapier
    Par Xavier dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/04/2004, 16h45
  4. comment ecrire du texte dans une window application
    Par gaut dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 16/07/2003, 10h23
  5. Utilisation de Pointeurs dans API windows
    Par Drooxy dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 13/03/2003, 22h39

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