删除JavaFX ListView边框

时间:2014-05-01 16:33:45

标签: listview javafx javafx-2

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

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

我试图申请:

-fx-border-width: 0px;

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

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

listview borders

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

答案是使用:

-fx-padding: 1px;