Listener em JScrollPane

Fala gente, tudo em paz ?

Que listener eu posso usar pra monitorar quando o usuário move qualquer uma das barras de rolagem do JScroLlPane?

[ ] 's
Adriano

E ae, blza ?
Acho q é o AdjustmentListener

Ex :

new AdjustmentListener() {
   public void adjustmentValueChanged(AdjustmentEvent e)
   { ....... codigo ...... }
}

Obs : nunca usei, mas acho q é esse :wink:

T+

O AdjustmentListener() não é interface de JScrollPane
O que eu precisava era que quando as barras se movessem, um evento seja
disparado. Estou quebrando a cabeça aqui. :?

o evento citado acim ( adjustment ) é da scrollbar. O scrollpane sao dois scrollbars. Vc pode pega-los pelos métodos getVerticalScrollBar() e getHorizontalScrollBar() e dai adicionar os listenters e controla tudo bonitinho. Essa é uma ideia :smiley:

Talvez tenha outras , mas essa foi a primeira que me veio a cabeça… :roll:

flw!

Cara, eu penei e penei, rodei e rodei, e acabei fazendo quase isso que você falou, mas de uma maneira mais chata, já que eu não percebi esses getScrollBars…
Eu criei novos objetos JScrollBars, registrei os listeneres deles e adicionei-os ao JScrollPane.
Funcionou, mas ficou uma “volta” danada.
Valeu pelo toque !
:smiley: