去除JavaFX ListView的边框

6

我将尝试完全从我的应用程序中删除ListView边框(在css中),但是没有任何效果。

FXML中的结构如下:

HBox > AnchorPane > ListView

我尝试应用以下样式:

-fx-border-width: 0px;

将节点应用到.hbox、.anchorpane类、.list-view和.list-cell,但是在listview中似乎还有更多的东西仍然有边框。如何完全删除它?
编辑:问题已解决。这是由默认的-fx-padding:1px引起的。 listview borders

你能否把以下关于编程的内容从英语翻译成中文。请返回翻译后的文本。 - Elltz
2个回答

12

移除JavaFX默认控件边框(例如,对于ListView和SplitPane):

.list-view, .split-pane { -fx-background-insets: 0; -fx-padding: 0; }

-1

答案是使用:

-fx-padding: 1px;

那对我不起作用,但-fx-padding: 0px;有用。 - Terje Dahl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接