【发布时间】:2012-10-05 16:08:47
【问题描述】:
有没有办法在 JavaFX 中隐藏 ScrollPane 控件的灰色边框?
【问题讨论】:
有没有办法在 JavaFX 中隐藏 ScrollPane 控件的灰色边框?
【问题讨论】:
或者在 CSS 中
.scroll-pane {
-fx-background-color:transparent;
}
【讨论】:
在纯Java中,没有CSS,你需要像这样设置背景,这比CSS的方法要冗长得多。
ScrollPane scrollPane = new ScrollPane();
scrollPane.setBackground(
new Background(new BackgroundFill(Color.TRANSPARENT, null, null))
);
【讨论】:
使边框透明会在边缘周围留下 1 像素的间隙。恕我直言,正确答案是 Jens Piegsa 所链接的那个。 https://stackoverflow.com/a/17540428/1725096
【讨论】:
如果您真的想摆脱应用的任何预定义样式,您可以使用:
ScrollPane scrollPane = new ScrollPane();
scrollPane.getStyleClass().clear();
这也适用于节点的任何子类型
【讨论】: