JScrollPane : afficher uniquement si le contenu dépasse [Résolu]

Messages postés
3
Date d'inscription
samedi 19 janvier 2013
Statut
Membre
Dernière intervention
23 mars 2014
-
Bonjour,
je suis une débutante en java je veux savoir pourquoi quand j'utilise le JScrollPane (netbeans Palette), celui-ci est affiché malgré le fait que le composant qu'il contient ne soit pas grand ?
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
16089
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
4 décembre 2019
88
1
Merci
Tu peux configurer ça avec les méthodes
setHorizontalScrollBarPolicy(int)
et
setVerticalScrollBarPolicy(int)
où le paramètre peut prendre les valeurs suivantes :

// pour setHorizontalScrollBarPolicy(int)
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS

// pour setVerticalScrollBarPolicy(int)
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED
ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER
ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS

Vu la description de ton problème tu dois être en ALWAYS, alors que tu voudrais AS_NEEDED.
La confiance n'exclut pas le contrôle

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 205 internautes nous ont dit merci ce mois-ci

Commenter la réponse de KX