Como saber se um JScrollBar atingiu a parte inferior do JScrollPane?
Eu gostaria de saber se há uma maneira de saber quando umJScrollBar
(vertical no meu caso) chegou ao fundo da sua contendoJScrollPane
.
No começo eu tenho que usar umAdjustmentListener
na barra de rolagem, mas eu não sei como interpretar ovalue
atributo doJScrollBar
. Também não tenho certeza de entender corretamente o que omaximum
representa e se eu posso usar com o valor para obter as informações que eu preciso.
Editar:
scrollPane.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener() {
@Override
public void adjustmentValueChanged(AdjustmentEvent ae) {
System.out.println("Value: " + scrollPane.getVerticalScrollBar().getValue() + " Max: " + scrollPane.getVerticalScrollBar().getMaximum());
}
}