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