Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何将背景图像设置为随窗口大小自动调整大小?_Css_Javafx_Background_Uiimageview - Fatal编程技术网

Css 如何将背景图像设置为随窗口大小自动调整大小?

Css 如何将背景图像设置为随窗口大小自动调整大小?,css,javafx,background,uiimageview,Css,Javafx,Background,Uiimageview,我的.fxml文件由一个AnchorPane+一个作为背景的ImageView组成。我尝试了CSS命令 backgroundImage.setStyle("-fx-background-position: left top, center;"); backgroundImage.setStyle("-fx-background-repeat: no-repeat;"); backgroundImage.setStyle("-fx-background-size: cover, auto;");

我的
.fxml文件
由一个
AnchorPane
+一个作为背景的
ImageView
组成。我尝试了CSS命令

backgroundImage.setStyle("-fx-background-position: left top, center;");
backgroundImage.setStyle("-fx-background-repeat: no-repeat;");
backgroundImage.setStyle("-fx-background-size: cover, auto;");

其中
backgroundImage
ImageView
fx:id
。但无论我做什么,当我调整窗口大小时,图像都会保持相同的大小,从而产生白色条

-fx背景大小中删除
auto


auto
表示-默认值。背景图像包含其宽度和高度

似乎不起作用。它的大小保持不变。我可以想象的是,因为我使用的是separat ImageView,CSS命令没有影响,因为ImageView没有获取关于当前窗口大小的信息。我需要一个监听器吗?还是应该直接将图像设置为带有
-fx background image+url
的主播背景图像?