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
Partager