Comment masquer la JScrollBars dans un JScrollPane
Je n'arrive pas à trouver une réponse sur stackoverflow ou à la javadoc site. C'est probablement très trivial. Quelqu'un pourrait-il aider?
- La question est: pourquoi voulez-vous faire cela. Si vous souhaitez masquer les barres de défilement, alors pourquoi ajouter le composant à un composant scrollpane?
- dans mon cas, j'ai eu deux JTextAreas à l'intérieur de différents JScrollPanes. Lorsque la principale est le défilé, je voulais que les autres à suivre avec un AdjustmentListener mais je ne voulais pas le subordonné pour contrôler le flux.
Vous devez vous connecter pour publier un commentaire.
Je pense qu'avec setHorizontalScrollBarpolicy (), vous pouvez régler la barre de défilement apparence signifie que lorsque vous souhaitez afficher votre barre de défilement comme JScrollPane.VERTICAL_SCROLLBAR_ALWAYS affiche la barre de défilement verticale toujours et ainsi de suite.. Cela peut vous aider.
Depuis que vous l'avez ajouté, je suppose que vous ne voulez pas à afficher lorsque le ContentPane de la taille est toujours à portée de sorte que le code ci-dessous ferait de la barre de Défilement pour afficher uniquement lorsque le contenu de la ContentPane pousse au-delà de la taille du récipient..
Pour moi, je ne préfère la verticale, donc si vous êtes comme moi, vous devez utiliser le code ci-dessous: