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 :

Disposition des composants


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut Disposition des composants
    Bonjour,

    Je m'adresse à un expert dans la disposition des composants.
    En effet, j'ai du mal à disposer mes composants Swing comme dans l'image en pièce jointe .

    J'ai utilisé des FlowLayouts, ca marche pas.
    J'ai utilisé un GridBagConstraint ca marche pas non plus car les JLabels prennent trop de place dans une ligne.

  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 : 37
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Points : 2 323
    Points
    2 323
    Par défaut
    Bonjour,

    Au vue de ton image, je pencherai pour un GridLayout, effectivement avec celui-ci le problème c'est qu'un JLabel ou un JButton dans une case prend toute la taille.

    Pour éviter cela il faut placer le composant dans un JPanel avant et ensuite placer le JPanel dans la grid, le composant aura une taille "normal".
    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

  3. #3
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    Tu veux plutôt dire le contraire mettre les composants dans un GridLayout et le mettre dans un JPanel Flowlayout.

    non ?

  4. #4
    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 : 37
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Points : 2 323
    Points
    2 323
    Par défaut
    Non c'est bien dans le sens que j'ai dis, quand tu places un JButton dans une gridLayout, le bouton va prendre toute la place de la case ce qui donne un rendu pas très design, pour éviter cela il faut placer le JButton dans une JPanel et ensuite mettre le Panel dans la grid ainsi le bouton aura la taille normal comme s'il n'était pas dans la case d'une grid.

    Pour ton cas mettre une grid sur ta fenêtre et placer les Label Bouton et autres dans des panels, un par ligne comme de ton image ensuite placer ces panels dans la grid tu devrais avoir ton rendu.
    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

  5. #5
    Membre averti Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Points : 355
    Points
    355
    Par défaut
    ca prend vraiment trop de place en horizontal.
    (voir photo)

    J'ai mit un grid.

  6. #6
    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 : 37
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Points : 2 323
    Points
    2 323
    Par défaut
    Qu'est ce qui te prend trop de place?

    si c'est la taille de ta grid tu peux la placer dans un JPanel avant de la placer dans ta fenêtre pour régler la taille.
    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

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

Discussions similaires

  1. disposition des composants dans un h:panelGrid
    Par anisj1m dans le forum JSF
    Réponses: 13
    Dernier message: 23/06/2009, 10h46
  2. disposition des composants
    Par pouss dans le forum Ext JS / Sencha
    Réponses: 2
    Dernier message: 04/12/2008, 18h02
  3. [JFrame] Problème de disposition des composants
    Par alizee971 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 25/08/2008, 14h47
  4. Disposition et affichage des composants?
    Par dj_techno dans le forum Delphi
    Réponses: 4
    Dernier message: 31/05/2007, 08h47
  5. Réponses: 1
    Dernier message: 02/01/2003, 12h45

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