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
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
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
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 !