我可以使用以下代码获取当前的vvalue:
s1.vvalueProperty().addListener(new ChangeListener<Number>() {
public void changed(ObservableValue<? extends Number> ov,
Number old_val, Number new_val) {
println("s1.vvalue:${s1.vvalue.inspect()}")
System.out.println(new_val.intValue());
}
});
如何收听ScrollPane滚动到最后?(如何获得最大vvalue?)
答案 0 :(得分:1)
比硬编码1.0
好多了,请致电ScrollPane.getVMax()
。如果将来值发生变化,您的应用程序可能不会中断!
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ScrollPane.html#getVmax--
答案 1 :(得分:0)
我找到了解决方案:
滚动到结尾时,vvalue为1.0