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 :

[Layout] Probleme pour ajuster un JPanel particulier


Sujet :

AWT/Swing Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 418
    Points : 67
    Points
    67
    Par défaut [Layout] Probleme pour ajuster un JPanel particulier
    salut ,

    etant donné l'image ci_dessus je me suis battu pour ajuster le layout afin que mon JPanel puisse resembler exactement a ca mais en vain!! j'utilise le GridbBagLayout mais aparrament ca disposition me permet pas de reserver deux cellules par exemple pour un seul composant et ainsi de suite , berf je me trompe peut être mais je suis bloqué et je ne peux pas trouver la solution afin que mon IHM puisse être une copie coller de cette image .

    help please
    Images attachées Images attachées  

  2. #2
    Membre actif Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Points : 252
    Points
    252
    Par défaut
    Comme pour ton autre topic, si ton GUI est trop compliqué :
    https://abeille.dev.java.net/

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    cf aattributs gridheight et grdiwidth pour faire en sorrte qu'un composant occupe deux cases, encore un qui n'est pas allé lire la doc

    http://java.sun.com/j2se/1.4.2/docs/...nstraints.html

  4. #4
    Membre régulier
    Homme Profil pro
    Architecte technique
    Inscrit en
    Avril 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Avril 2003
    Messages : 79
    Points : 107
    Points
    107
    Par défaut
    Pour reserver plusieurs cellules pour un composant dans un GridBagLayout, il faut preciser le nombre de "cellules" que tu reserves pour ton composant. Pour cela il suffit de le specifier dans le GridBagConstraints. Il s'agit du troisième paramètre (ici je reserve 4 cellules)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myPanel.add(myComponant, new GridBagConstraints(0, 0, 4, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 10), 0, 0));

Discussions similaires

  1. Probleme pour ajuster les colonnes d"une dbgrid ou msflexgrid
    Par jacko842 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/01/2009, 17h35
  2. probleme pour rendre un JPanel disable
    Par L4BiN dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 06/06/2007, 11h14
  3. probleme pour récupérer dimension de JPanel
    Par L4BiN dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 11/01/2007, 12h39
  4. probleme pour dessiner dans un JPanel
    Par L4BiN dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 02/08/2006, 15h01
  5. [Swing]probleme pour changer de JPanel
    Par mereyj dans le forum Composants
    Réponses: 8
    Dernier message: 19/06/2005, 12h55

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