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 :

utilisation du GridBagLayout


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut utilisation du GridBagLayout
    BOnjour,
    je cherche à faire une application java avec de belles fenêtres, on m'a fortement conseillé le gridbaglayout mais en me disant que c'était très compliqué!
    En effet j'ai essayer de l'utiliser sans aucun résultat, j'aimerai savoir si vous savier ou je peux trouver un tutorial!
    J'ai fait des maquettes des fenêtre que je désire faire mais je ne sais pas comment vous les montrer pour que vous m'aidier...

    Merci de votre aide!

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 165
    Par défaut
    tiens, essaie avec ca;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     void buildConstraints(GridBagConstraints gbc, int gx, int gy, int gw, int gh, int wx, int wy){
               gbc.gridx = gx;
               gbc.gridy = gy;
               gbc.gridwidth = gw;
               gbc.gridheight = gh;
               gbc.weightx = wx;
               gbc.weighty = wy;
     
           }
    et voici un exemple pour placer un bouton:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     setBackground(Color.white);
         setForeground(Color.magenta);
         GridBagLayout gridbag = new GridBagLayout();
         GridBagConstraints constraints = new GridBagConstraints();
         setLayout(gridbag);
     
         buildConstraints(constraints, 0,0,1,1,10,40);
         constraints.fill=GridBagConstraints.NONE;
         constraints.anchor = GridBagConstraints.NORTH;
         gridbag.setConstraints(bouton3, constraints);
         add(bouton3);
    bonne chance

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    Merci pour cela,
    une petite explication de l'utilitilité de chaque champ aurait été très appréciable!

    Et en utilisant tes fonctions, j'obtient une fenetre de 0 sur 0 avec juste les 3 boutons de windows en o a droite
    lorsque j'agrandi la fenetre, le fond n'est même pas blanc
    et le bouton est placé n'importe comment
    Moi je voudrais utiliser GridBagLayout pour pouvoir placer mes boutons correctement...

    Merci de votre aide

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    Je vais vous décrire ma fenêtre que je désire faire :
    nom de la fenêtre : Portail des anciens étudiants
    avec 6 onglets en haut de l'écran : Gestion des options, Gestion des étudiants, Gestion des compétences, Statistiques, Envoi de mail, Validation
    Dans l'onglet gestion des options :
    en haut un panel avk le nom édition d'option.
    Dans ce panel un champ texte et à sa droite un bouton ajouter
    en sessous de ce panel un panel Liste des options.
    Dans celui ci un tablo avec 2 colonnes code etlibelle option
    en dessous de ce tablo un bouton supprimer option sélectionné
    Voila merci de votre aide...

Discussions similaires

  1. Utilisation du GridBagLayout
    Par Zarrok dans le forum Débuter
    Réponses: 1
    Dernier message: 29/03/2015, 21h26
  2. GridBagLayout utilisation du vide
    Par Sebeee dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 15/03/2012, 14h41
  3. utilisation du GridBagLayout
    Par troussepoil dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 17/04/2008, 17h56
  4. [Swing] Utilisation de GridBagLayout
    Par yelbied dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 05/02/2008, 11h40
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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