Bonjour,

J'aimerais donner une dimension précise à un JPanel, tout en l'organisant sur le conteneur avec un autre élément.
J'ai un élément a gauche (code), et le JPanel à dimensionner à droite (jpanel). conteneur est le JPanel contenant tous les autres éléments.

Je fais:

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
element.setSize(100, 100);
        jpanel.setSize(400, 400);
 
	GridBagLayout layout = new GridBagLayout();
        conteneur.setLayout(layout);
 
        GridBagConstraints c1 = new GridBagConstraints();
        c1.gridx = 0;
        c1.gridy = 0;
        c1.anchor = GridBagConstraints.CENTER;
        c1.fill = GridBagConstraints.VERTICAL; // la hauteur de "element" doit être max et sa largeur égale à 100.
        conteneur.add(element, c1); 
 
        GridBagConstraints c2 = new GridBagConstraints();
        c2.gridx = 1;
        c2.gridy = 0;
        c2.weightx = 100;
        c2.weighty = 100;
        c2.fill = GridBagConstraints.BOTH; // je veux qu'il remplisse tout en faisant 400x400
        conteneur.add(jpanel, c2);
J'ai essayé de redimenssioner conteneur, mais sans succès, mes éléments intérieurs sont toujours "petits".

Comment avoir alors:
- jpanel: 400x400
- element: 100xhauteur_totale (ici = 400)
- conteneur: s'adapter (~= 500x400)
?

Merci