删除JavaFX ListView边框

swc*_*wch 5 listview javafx javafx-2

我试图从我的应用程序(在CSS中)完全删除ListView边框,但没有任何作用.

FXML中有结构,如:HBox> AnchorPane> ListView

我试着申请:

-fx-border-width: 0px;
Run Code Online (Sandbox Code Playgroud)

to .hbox,.anchorpane(应用于节点的类),.list-view和.list-cell但看起来listview中还有更多内容仍然有边框.如何完全删除它?

编辑:问题解决了.它是由默认-fx-padding引起的:1px;

listview边框

Dan*_*tov 5

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

.list-view, .split-pane { -fx-background-insets: 0; -fx-padding: 0; }
Run Code Online (Sandbox Code Playgroud)


swc*_*wch -1

答案是使用:

-fx-padding: 1px;
Run Code Online (Sandbox Code Playgroud)