【发布时间】:2023-05-19 02:46:01
【问题描述】:
我无法在scrollpane 中设置透明背景。可能是因为它包含anchorpane,而anchorpane 包含按钮?来自scrollpane 的白色背景和来自anchorpane 的红色:
【问题讨论】:
标签: java css javafx scenebuilder
我无法在scrollpane 中设置透明背景。可能是因为它包含anchorpane,而anchorpane 包含按钮?来自scrollpane 的白色背景和来自anchorpane 的红色:
【问题讨论】:
标签: java css javafx scenebuilder
在 fxml 中为您的 AnchorPane 设置一个 id,然后在您的 css 中将该 id 分配给 -fx-background-color : transparent。
希望这可行。
如果不是请参考这个问题
【讨论】:
你必须使用 css 并且像这样:
.scroll-pane{
-fx-background-color:transparent;
}
并且(因为ScrollPane 有一个Viewport)
.scroll-pane > .viewport { //not .scrollpane but .scroll-pane
-fx-background-color: transparent;
}
或
.scroll-pane .viewport {
-fx-background-color: transparent;
}
如果它不起作用,要么你没有很好地定义外部 css 文件,要么你在 ScrollPane 中添加了某种容器,该容器也具有默认背景颜色。
【讨论】: