如何获得ScrollPane max vvalue

时间:2016-11-07 01:15:52

标签: java javafx groovy

我可以使用以下代码获取当前的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?)

2 个答案:

答案 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