Bonjour,
J'utilise un Box pour créer des boutons à gauche de ma fenêtre.(voir pièce jointe SVP).
Le problème que j'ai, c'est que je veux dimensionner le panel qui contient le menu selon le nombre des boutons, autrement dit, je veux que dans mon cas la couleur rouge soit juste à la fin des boutons et ne prend pas toute cet espace qui contient aucun bouton (par exemple si j'ai n boutons je veux que le rouge soit autour n boutons seulement).
je veux également positionner un autre panel au dessus de celui la.
voici le code que j'ai fait :
je l'éxécute ça donne (voir pièce jointe).
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 public class InterfaceGlobal { public static void main(String[] args){ JFrame formGlobal = new JFrame(); formGlobal.getContentPane().setBackground(Color.BLUE); formGlobal.setSize(1152, 864); formGlobal.setLayout(new BorderLayout()); JPanel panelGlobal = new JPanel(); panelGlobal.setBackground(Color.RED); panelGlobal.setSize(50, 20); Box menu = Box.createVerticalBox(); JButton test1 = new JButton(); test1.setText("Nouveau test1"); test1.setBackground(Color.GREEN); JButton test2 = new JButton(); test2.setText("Nouveau test2"); JButton test3 = new JButton(); test3.setText("Nouveau test3"); JButton test4 = new JButton(); test4.setText("Nouveau test4"); JButton test5 = new JButton(); test5.setText("Nouveau test5"); JButton test6 = new JButton(); test6.setText("Nouveau test6"); Constraints contConstraints = new Constraints(); menu.add(test1); menu.add(test2); menu.add(test3); menu.add(test4); menu.add(test5); menu.add(test6); panelGlobal.add(menu); formGlobal.getContentPane().add(panelGlobal,BorderLayout.WEST); formGlobal.setVisible(true); }
Avez-vous une solution pour ça SVP?.
Par avance merci.
Partager