如何知道JavaFX中的微调器是否在增加?

如何知道JavaFX中的微调器是否在增加?,javafx,javafx-2,javafx-8,spinner,Javafx,Javafx 2,Javafx 8,Spinner,我想知道是否有任何方法可以知道微调器何时增加 理想情况是知道微调器增加的时刻您可以向微调器的值属性添加一个值,该值将被通知更改。由于旧值和新值都传递给changed方法,因此您可以通过该方法了解值是增加了还是减少了: Spinner<Integer> spinner = new Spinner<>(0, 100, 0); spinner.valueProperty().addListener((observable, oldValue, newValue) -> {

我想知道是否有任何方法可以知道
微调器何时增加

理想情况是知道
微调器
增加的时刻

您可以向
微调器
属性添加一个值,该值将被通知更改。由于旧值和新值都传递给
changed
方法,因此您可以通过该方法了解值是增加了还是减少了:

Spinner<Integer> spinner = new Spinner<>(0, 100, 0);
spinner.valueProperty().addListener((observable, oldValue, newValue) -> {
    if (oldValue < newValue) {
        System.out.println("value increased");
    }
});
微调器微调器=新微调器(0,100,0);
spinner.valueProperty().addListener((可观察、旧值、新值)->{
如果(旧值<新值){
系统输出打印项次(“增值”);
}
});
在处理程序中,您还可以检索时间,例如,如果需要,可以使用
System.currentTimeMillis

您可以向
微调器的
属性添加一个值,该值将被通知更改。由于旧值和新值都传递给
changed
方法,因此您可以通过该方法了解值是增加了还是减少了:

Spinner<Integer> spinner = new Spinner<>(0, 100, 0);
spinner.valueProperty().addListener((observable, oldValue, newValue) -> {
    if (oldValue < newValue) {
        System.out.println("value increased");
    }
});
微调器微调器=新微调器(0,100,0);
spinner.valueProperty().addListener((可观察、旧值、新值)->{
如果(旧值<新值){
系统输出打印项次(“增值”);
}
});

在处理程序中,您也可以检索时间,例如,如果有必要,可以使用
系统。currentTimeMillis

我一直在研究方法,但我没有找到一个适合我所需的方法。我一直在研究方法,但我没有找到一个适合我所需的方法,效果很好,正是我在寻找的,谢谢。很好,很好。正是我在寻找的,谢谢