Bonjour,
En faite j'ai un petit problème dans une fenêtre, les boutons n'ont pas la même taille (width and height) voir pièce jointe
la fen^tre se compose comme suit
un left panel et un right panel
dans le right panel j'ai une glue, puis les 3 boutons
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 rightPanel = new JPanel(); rightPanel.setBackground(Color.GREEN); rightPanel.setLayout(new BoxLayout(rightPanel, BoxLayout.Y_AXIS));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private void createRightPanelButtons() { rightPanel.add(Box.createVerticalGlue()); lastResvButton = new JButton("LastResv"); lastResvButton.setAlignmentX(Component.CENTER_ALIGNMENT); rightPanel.add(lastResvButton); okButton = new JButton("OK"); okButton.setAlignmentX(Component.CENTER_ALIGNMENT); rightPanel.add(okButton); closeButton = new JButton("Close"); closeButton.setAlignmentX(Component.CENTER_ALIGNMENT); rightPanel.add(closeButton); }
j'ai essaye de changer le layout du right panel en gridlayout, mais là les 4 composants (glue plus 3 boutons) prennent la même taille et donc les boutons deviennent énormes.
Comment faire pour que les boutons aient la même taille mais reste petits.
Merci
Partager