Aš *_*oje 1 java user-interface javafx
down = new Button ("Down");
down.setOnAction ( e -> {
TranslateTransition transition = new TranslateTransition();
transition.setDuration(Duration.millis(2500));
transition.setNode(circledd);
transition.setByX(50); //horizontaliai
transition.setByY(0); //Vertikaliai
transition.setAutoReverse(false);
transition.play();
});
Run Code Online (Sandbox Code Playgroud)
我希望:一旦我点击"向下"按钮,图片就会移动到另一个位置.当图片移动时,"向下"按钮被禁用(持续3秒).之后,"向下"按钮自动启用(无需用户执行其他操作)
只需onFinished使用动画注册一个处理程序:
down.setOnAction ( e -> {
TranslateTransition transition = new TranslateTransition();
transition.setDuration(Duration.millis(2500));
transition.setNode(circledd);
transition.setByX(50); //horizontaliai
transition.setByY(0); //Vertikaliai
transition.setAutoReverse(false);
down.setDisable(true);
transition.setOnFinished(evt -> down.setDisable(false));
transition.play();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |