Wie kann ich feststellen, ob eine JScrollBar den unteren Rand der JScrollPane erreicht hat?

Ich würde gerne wissen, ob es eine Möglichkeit gibt, zu wissen, wann aJScrollBar (vertikal in meinem Fall) hat den Boden seines Containers erreichtJScrollPane.

Zuerst habe ich allerdings eineAdjustmentListener auf der Bildlaufleiste, aber ich weiß nicht, wie man das interpretiertvalue Attribut derJScrollBar. Ich bin mir auch nicht sicher, was ich richtig verstehen sollmaximum stellt dar und wenn ich mit dem Wert verwenden kann, um die Informationen zu erhalten, die ich benötige.

Bearbeiten:

scrollPane.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener() {
    @Override
    public void adjustmentValueChanged(AdjustmentEvent ae) {
        System.out.println("Value: " + scrollPane.getVerticalScrollBar().getValue() + " Max: " + scrollPane.getVerticalScrollBar().getMaximum());
    }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage