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());
    }
}

questionAnswers(4)

yourAnswerToTheQuestion