Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Removing JavaFX ListView borders

I'm trying to completly remove ListView borders from my app (in css) but nothing works.

There is structure in FXML like: HBox > AnchorPane > ListView

I tried to apply:

-fx-border-width: 0px;

to .hbox, .anchorpane (classes applied to nodes), .list-view and .list-cell but it looks like there is something more inside listview that still has border. How to remove it completely?

edit: problem solved. It was caused by default -fx-padding: 1px;

listview borders

like image 537
swch Avatar asked May 01 '14 16:05

swch


1 Answers

Remove JavaFX default control border (e.g., for ListView and SplitPane):

.list-view, .split-pane { -fx-background-insets: 0; -fx-padding: 0; }
like image 152
Danila Piatov Avatar answered Nov 29 '22 14:11

Danila Piatov