Bonjour,
J'ai un panneau d'éléments dans un JScrollPane, lui même dans un JDesktopPane. Le scroll vertical fonctionne sans problème mais je n'ai pas de scroll horizontal.
Comment cela se fait-il ?
Bonjour,
J'ai un panneau d'éléments dans un JScrollPane, lui même dans un JDesktopPane. Le scroll vertical fonctionne sans problème mais je n'ai pas de scroll horizontal.
Comment cela se fait-il ?
Tout dépend de la preferred size (enfin de la largeur) du panel que tu mets dans ton JSCrollPane.
Si celle ci est inférieure à la taille réelle de ton JScrollPane, aucune chance que tu puisses scroller.
je ne pense pas que ça soit ça, je n'ai pas précisé de preferedSize et quand j'ai mis :
Ca n'a rien changé
Code : Sélectionner tout - Visualiser dans une fenêtre à part scrollPane.setPreferredSize(new Dimension(5000,5000));
Relis mon message précédent.
Ce n'est pas sur le scrollpane mais sur le contenu du scrollpane qu'il faut appliquer une preferred size.
Ah ok mais du coup j'ai mes scroll qui sont beaucoup trop long. Moi j'aimerais que le préferedSize s'adapte dynamiquement à la fenêtre
Comment gères tu le layout du panel contenu dans tonn JScrollPane.
Si c'est du null layout, beh va falloir oublier (de toute façon, le null layout, c'est la merde niveau maintenance, c'est merdique au niveau de la portabilité entre les L&F et différents OS).
Partager