Faites défiler Cas d'un JScrollPane
Il est étrange que JScrollPane
ne dispose pas d'une méthode addAdjustmentListener()
. Encore adjustmentListener est dit pour être utilisé avec les barres de défilement. Je veux que quelque chose se produise à chaque fois que le JScrollPane
défile dans les deux sens. Comment parvenir à une telle chose?
OriginalL'auteur aps | 2011-07-03
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas vous procurer les barres de défilement, puis ajouter l'ajustement des auditeurs?
JScrollBar
a une méthode appeléeaddAdjustmentListener()
.Et vous pouvez utiliser
getVerticalScrollBar()
etgetHorizontalScrollBar()
pour obtenir unJScrollBar
à partir d'unJScrollPane
OriginalL'auteur Michael Studebaker
Au lieu d'essayer de l'écouter pour que les modifications de la JScrollPane, obtenez la fenêtre pour faire défiler le volet ajouter un changement écouteur:
http://download.oracle.com/javase/6/docs/api/javax/swing/JViewport.html#addChangeListener(javax.swing.event.ChangeListener)
OriginalL'auteur Jesse Barnum
Comme par Jesse Barnum:
OriginalL'auteur ekerner
par exemple (old.good.forums.sun.com)
OriginalL'auteur mKorbel