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

Signaler
Messages postés
3
Date d'inscription
samedi 19 janvier 2013
Statut
Membre
Dernière intervention
23 mars 2014
-
Messages postés
15976
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
8 août 2020
-
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 ?

1 réponse

Messages postés
15976
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
8 août 2020
94
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