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 :

Quel layout manager pour un bon compromis?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Décembre 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 52
    Par défaut Quel layout manager pour un bon compromis?
    Salut à tous

    Alors j'ai un petit truc qui me tracasse. En effet, j'ai commencé par utiliser des BoxLayout pour gérer la position de mes composants mais comme il n'y avait pas d'espaces entre-eux je me suis redirigé vers le GridLayout qui me permet de choisir les espacements entre composants mais... ces mêmes composants prennent toutes la surface d'une cellule donc c'est pas tip top.

    Par exemple, si j'ai un JLabel aligné avec un JScrollPane et un JButton, ce bouton prend la hauteur de la ligne qui est déterminée par le nombre d'items que je veux affiché dans ma liste et je me retrouve avec des boutons énormes.

    Je suis en train de regarder le GroupLayout mais je sais pas ce que çà donnera donc je suis preneur de tout conseil

  2. #2
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Bonsoir,

    Si tu veux garder ton gridLayout il y a une subtilité. Tu places ton composant (JButton par exemple) dans un JPanel et après tu places ton JPanel dans la grid, le JButton gardera sa taille ^_^.

    Après celui que j'utilise dans 100% des cas c'est le BorderLayout.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    setLayout(new BorderLayout());
     
    add(JLabelTitre,BorderLayout.NORTH);
    add(LaListe,BorderLayout.CENTER);
    add(LeoulesBouton,BorderLayout.SOUTH);
    si tu as 3boutons tu les mets dans un JPanel PabelBouton et tu le places au SOUTH . De tous les layouts de base de java c'est le plus abouti je trouve.
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

Discussions similaires

  1. Quel layout manager pour cette structure ?
    Par Nico128 dans le forum Débuter
    Réponses: 2
    Dernier message: 25/12/2012, 21h15
  2. Quel Layout utiliser pour une fenetre simple?
    Par Dazdh dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 15/04/2009, 18h11
  3. Une question de Layout pour les bons
    Par Alec6 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 05/03/2008, 09h53
  4. Quel layout pour un formulaire
    Par cdtkoenig dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 06/11/2007, 16h42
  5. [JLayeredPan] quel layout manager ?
    Par Lady dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 20/07/2007, 14h29

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