Frage

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

War es hilfreich?

Lösung 2

The answer is to use:

-fx-padding: 1px;

Andere Tipps

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

.list-view, .split-pane { -fx-background-insets: 0; -fx-padding: 0; }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top