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 :

Liste verticale de composants


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2011
    Messages : 101
    Par défaut Liste verticale de composants
    Bonjour, je vous explique mon problème...

    J'ai une application avec un menu avec des boutons sur la gauche, celui-ci change suivant la page où on se trouve.

    Pour des raison d'optimisation, j'utilise une super-classe contenant le panel de base, de taille fixe. J'envoie à ce panel une ArrayList de composants (contenant les boutons et éventuellement des labels pour les titres) à partir de la sous-classe.

    Mon but est donc d'afficher les labels et les boutons présents dans mon ArrayList.

    Il existe apparement 2 solutions pour mettre en forme des composants, mais j'ai des problèmes :

    - GridLayout
    --> Problème : si je n'ai que 2 boutons, ils ont une taille qui fait la moitié de ma fenètre.

    -Group Layout
    --> On ajoute les éléments comme argument d'une méthode, on ne peut pas y placer la boucle for(; afin d'ajouter les composants.

    J'espère que j'ai bien expliqué le problème.

    Merci.

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Un bon vieux GridBagLayout des familles....

    http://bbclone.developpez.com/fr/jav...gridbaglayout/

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Par défaut
    Le gridBagLayout est le plus complexe des layout a apprendre, et il a donc un coût d'apprentissage non négligeable. Néanmoins une fois que c'est fait il est très puissant et on ne s'en passe plus!

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Citation Envoyé par deathness Voir le message
    Le gridBagLayout est le plus complexe des layout a apprendre, et il a donc un coût d'apprentissage non négligeable. Néanmoins une fois que c'est fait il est très puissant et on ne s'en passe plus!
    Du moins, avant de connaître le FormLayout ou le MigLayout...

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2011
    Messages : 101
    Par défaut
    Problème résolu.

    Je suis passé par un GridLayout dans nouveau JPanel sans taille définie inclus dans mon parent, ce qui fait qu'il s'adapte à la taille de mes composants.

    Mais je vais étudier ce fameux GridBagLayout, je vais surement avoir d'autres soucis du genre sinon.

    Merci!

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

Discussions similaires

  1. [wss3] Filtre d'une liste à partir de Composant Webpart Formulaire
    Par nosdo dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 12/07/2010, 16h35
  2. Réponses: 4
    Dernier message: 14/08/2008, 11h50
  3. [IE]Décalage important lors de l'affichage d'une list verticale
    Par Macintoc dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 13/04/2007, 10h09
  4. [WD9] Non remplissage d'une liste dans un composant
    Par Romanops dans le forum WinDev
    Réponses: 3
    Dernier message: 06/04/2006, 17h05
  5. [List] Créer mon composant
    Par soad dans le forum Composants
    Réponses: 3
    Dernier message: 02/12/2005, 08h00

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