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

Interfaces Graphiques en Java Discussion :

Problème positionnement de trois composants


Sujet :

Interfaces Graphiques en Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2006
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 139
    Points : 35
    Points
    35
    Par défaut Problème positionnement de trois composants
    Bonsoir tout le monde,

    En fait, j'ai les quatre composants à placer dans ma fenêtre :
    JButton backBt = new JButton("back");
    JButton nextBt = new JButton("next");
    JButton quitBt = new JButton("quit");
    Jbutton avatarManagementBt = new JButton("Gestion des avatars");

    En fait, je voudrais mettre avatarManagementBt au milieu de ma fenêtre, les boutons backBt et nextBt côte à côte tout en bas au milieu et enfin quitBt que je voudrais mettre tout en bas dans le coin droit.

    Pour mon projet, je ne peux pas positionner les composants de manière absolue en faisant setLayout(null). Les composants doivent se repositionner en fonction de la taille de la fenêtre. Je ne pense que ça vaut la peine que je vous montre le reste du code. C'est suffisamment compréhensible.

    J'ai essayé avec le GridLayout mais alors, chaque composant a la même taille ce qui ne fait pas très beau. J'ai aussi essayé avec le BorderLayout mais quand je veux mettre l'avatarManagementBt au milieu, il me met un gigantesque bouton qui prend une place colossale. J'ai déja un peu regardé avec le gridbaglayout mais ça m'a l'air bien compliqué.

    Avez-vous une solution ?

    merci

  2. #2
    Membre expérimenté Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Points : 1 540
    Points
    1 540
    Par défaut
    Bonjour,

    Le GridBagLayout peut paraitre compliqué mais il est puissant quand on le maitrise.

    Il permet d'affecter 11 paramètres par composants ajouté (au lieu de 2 (x,y) pour le gridLayout).

    cours
    Il était une fois [...] Et ils vécurent heureux et eurent beaucoup d'enfants!

Discussions similaires

  1. Problème de positionnement de mes composants
    Par khalous91 dans le forum AWT/Swing
    Réponses: 67
    Dernier message: 27/04/2015, 15h09
  2. Problème d'installation des composant Orpheus
    Par Claude l'ancien dans le forum Composants VCL
    Réponses: 5
    Dernier message: 08/06/2011, 12h01
  3. Réponses: 2
    Dernier message: 31/07/2005, 14h52
  4. [awt] Problème de raffraichissement de composant
    Par FakuFaku dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 21/07/2005, 18h32
  5. [CONCEPTION MCD] Problème avec les clés composées
    Par fabriceMerc dans le forum Schéma
    Réponses: 3
    Dernier message: 14/02/2005, 09h43

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