在JavaFXCSS中旋转背景图像

在JavaFXCSS中旋转背景图像,css,javafx,Css,Javafx,我正在使用JavaFX和CSS。我已经设置了两个窗格,一个水平(600x200)和一个垂直(200x600)。我还有一个600x200的图像,我想把它作为两个窗格中的背景,但对于水平窗格,背景必须旋转 有没有一种方法可以在CSS中或直接在Java/FXML中旋转背景?没有,也不支持此类转换,CSS属性只是创建背景对象的不同方法。当然,您可以创建旋转图像的快照,但这并不比使用ImageView更好。(同样使用快照,图像占用的内存是快照的两倍。)@fabian那么使用ImageView和stackp

我正在使用JavaFX和CSS。我已经设置了两个窗格,一个水平(600x200)和一个垂直(200x600)。我还有一个600x200的图像,我想把它作为两个窗格中的背景,但对于水平窗格,背景必须旋转


有没有一种方法可以在CSS中或直接在Java/FXML中旋转背景?

没有,也不支持此类转换,CSS属性只是创建
背景
对象的不同方法。当然,您可以创建旋转图像的快照,但这并不比使用
ImageView
更好。(同样使用快照,图像占用的内存是快照的两倍。)@fabian那么使用ImageView和stackpanes有解决方法吗?我不知道如何使旋转的图像视图居中,使其完全适合600x200窗格。默认情况下,
rotate
属性围绕节点的中心旋转。
ImageView
StackPane
中居中对齐应保持居中对齐,但可能超出节点的边界。如果要防止出现这种情况,请将
图像视图
包装在
组中
。至于配件:绑定
fit…
属性应该可以。如果将
managed
设置为
false
,则在确定
StackPane
的大小约束时也会忽略子项,但在这种情况下,您需要自己将
图像视图居中。。。