Bonjour à tous

Pour mon application j'ai besoin de redimensionner un JScrollPane qui contient un JPanel. Pour cela je fais donc appel à la méthode setSize de JScrollPane. Jusque-là tout va bien, le scroll pane est bien redimensionné.

Seulement lorsque je redimensionne ma fenêtre (JFrame) par exemple, la JScrollPane se redimensionne pour prendre tout l'écran, ce que je ne lui ai pas demandé.

Voici la hiérarchie des composants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
contentPane de la JFrame (BorderLayout)
   |--- JScrollPane (BorderLayout.CENTER)
   |--- JPanel (ma barre de statut, en BorderLayout.PAGE_END)
Savez-vous comment je peux éviter ce comportement ? (sachant que même lorsque je modifie le texte d'un JLabel situé dans la barre de statut ça redimensionne la JScrollPane pour lui faire prendre tout la fenêtre)

PS : J'ai aussi essayé avec setPreferredSize sur le JScrollPane à la place de setSize mais ça ne marche pas

Merci