Bien le bonjour !

J'ai un problème d'agencement entre deux conteners, et je ne parviens pas à le résoudre malgrè un outil wysiwyg.

J'ai une frame qui contient un jContentPane.
Ce jContentPane contient 2 JPanel : un avec un JTable et un avec 2 boutons.

Je veux mon premier JPanel en haut et le second en-dessous : j'utilise donc un layout de type BoxLayout(Y_Axis) sur mon jContentPane.

Pour que les boutons soient alignés horizontalement, je place un layout BoxLayout(X_Axis) sur leur JPanel.

Maintenant mon problème survient lorsque je maximise ma frame : chaque JPanel prend 50% de la hauteur, et moi je voudrais que le premier en prenne le plus possible, et le second juste ce qui est nécessaire .

Pour résumer :
JFrame
-- jContentPane : BoxLayout(Y_Axis)
------JPanel 1
-----------JTable
------JPanel 2 : BoxLayout(X_Axis)
-----------Button 1
-----------Button 2

Mon JPanel 1 a tout de même la propriété suivante :
setPreferredScrollableViewportSize(new Dimension(800, 300));

Sauriez-vous ce qu'il faut faire ?
Je ne parviens pas à m'en sortir

Merci, par avance