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

Agents de placement/Fenêtres Java Discussion :

Problème avec GridLayout


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut Problème avec GridLayout
    Bonjour,

    J'ai 14 champs textes à afficher dans un panel selon un nombre choisi par l'utilisteur.
    J'ai défini pour celà un panel avec un GridLayout(7,2). Mon problème c'est que lorsque l'utilisateur choisi un nombre <=7 c'est uniquement une seule colonne qui est remplie et les champs texte occupent toute la largeur du panel
    Comment faire pour obtenir une présentation toujours su deux colonnes indépendemment du nombre de champs à afficher?

    Merci

  2. #2
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    J'ai 14 champs textes à afficher dans un panel selon un nombre choisi par l'utilisteur.
    tu en as 14 ou bien c'est l'utilisateur qui décide du nombre ??

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut
    Le maximum qui peut être affiché est 14. Donc j'ai prévu un panel qui pourrait accueillir 14 champs. Aprés l'utilisateur choisira un nombre entre 0 et 14.

  4. #4
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    pourquoi ne pas ajuster ton panel a la demande de l utilisateur ?

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut
    C'est ce que je souhaiterais faire
    En fait je voudrais obtenir une bonne présentation indépendemment du nombre de champs à afficher, voilà tout.

    Aurais tu une idée à me proposer?

  6. #6
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    oui par exemple tu récupère le nombre de Labels a afficher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    itn nbLabels = ... ;
    setLayout(new GridLayout(1+nbLabels/2, 2));
    dis moi si ça te convient

  7. #7
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut
    C'est presque la solution que je souhaite obtenir sauf que je voudrais pas que la taille de mes champs texte change. Avec cette solution, moins il y a de champs affichés plus la hauteur des champs est grande.
    Alors?

  8. #8
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    je vois le pb, peut être que le grid Layout n'est pas le plus adapté à la situation... peut être un gridBagLayout mais ça te fais sortir l'artillerie lourde pour pas grand chose. A moins que tu le connaisse déjà ?

  9. #9
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut
    Non, j'ai jamais utilisé GriBagLayout

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

Discussions similaires

  1. Création Grille avec gridLayout --> Problème de rafraichissement ?
    Par july4474 dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 10/03/2010, 16h41
  2. problème avec GridLayout
    Par *alexandre* dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 16/04/2008, 12h52
  3. Problème avec le GridLayout
    Par mister3957 dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 01/08/2005, 16h59
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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