Bonjour,
Je souhaite faire un JPanel rectangulaire (classique) qui se compose de 3 composants (d'autres JPanel). Je souhaite que ces composants sont rentres dans le JPanel selon l'axe des Y (donc l'un sous l'autre), mais surtout que lorsque j'agrandis la fenetre, ils soit automatiquement redimensionne, comme ca:
Tres simple en apparrence!
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 -------------- | | | |--------| | | | | | | |--------| | | | | |--------| | | | | | | |--------| | | | | |--------| | | | | | | |--------| | | | -------------- | redimensionnement a la souris | \ / ------------------------------- | | | |-------------------------| | | | | | | | | | | | | | | | | | | |-------------------------| | | | | |-------------------------| | | | | | | | | | | | | | | | | | | |-------------------------| | | | | |-------------------------| | | | | | | | | | | | | | | | | | | |-------------------------| | | | -------------------------------
Cepandant:
- quand j'utilise un BorderLayout, que je met un JPanel en PAGE_START, un autre en CENTER et un autre en PAGE_END, seul le JPanel en CENTER se redimensionne
- quand j'utilise un BoxLayout sur Y_AXIS, impossible de faire en sorte que les composants se redimensionne automatiquement
- quand j'utilise un FlowLayout, meme probleme les JPanel ne se redimensionnent pas
- le GridBagLayout ne semble pas utile pour ce genre de chose
Avez vous donc une idee de comment proceder pour realiser ce truc tout simple?
Merci,
Dazdh
Partager