JavaFX 旋转 ImageView

V.S*_*age 3 javafx image rotation

ImageView每次单击按钮时,我都试图旋转90 度(JavaFX):

private void rotate90(ActionEvent e){
    if(currentImage != null){
        imageView.setRotate(90);    
    }
}
Run Code Online (Sandbox Code Playgroud)

但我的代码只旋转ImageView一次,然后它就停止了。

hot*_*zst 8

最初,rotate 属性的值为 0。执行 rotate90 后,将该属性设置为 90。随后的每个调用都执行相同的操作。请参阅JavaDoc 您可以通过旋转或更新值来实现您想要的行为:

imageView.setRotate(imageView.getRotate() + 90); 
Run Code Online (Sandbox Code Playgroud)