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
Partager