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 :
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)
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)
PS : J'ai aussi essayé avec setPreferredSize sur le JScrollPane à la place de setSize mais ça ne marche pas
Merci
Partager