有什么方法可以更改 JavaFX ImageView 中的背景图像颜色?
Is there any way to change background image color in JavaFX ImageView?
我有一个 ScrollPane,里面有 ImageView。当我将图像设置为 ImageView 时,我得到:
当我添加更高高度的图像时:
有什么方法可以改变那个矩形的颜色吗? (ImageView 背景色)
您看到的白色部分实际上不是 ImageView
,而是用作滚动窗格视口的 StackPane
。
参考 CSS documentation,您可以在外部 CSS 文件中使用以下内容更改背景颜色:
.scroll-pane .viewport {
-fx-background-color: xxx ;
}
用您需要的任何颜色替换 xxx
。
我有一个 ScrollPane,里面有 ImageView。当我将图像设置为 ImageView 时,我得到:
当我添加更高高度的图像时:
有什么方法可以改变那个矩形的颜色吗? (ImageView 背景色)
您看到的白色部分实际上不是 ImageView
,而是用作滚动窗格视口的 StackPane
。
参考 CSS documentation,您可以在外部 CSS 文件中使用以下内容更改背景颜色:
.scroll-pane .viewport {
-fx-background-color: xxx ;
}
用您需要的任何颜色替换 xxx
。