JavaFX Hintergrundfarbe ändern?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Jedes Control- oder Pane-Objekt verfügt über eine setBackground-Methode (Beispiel).

Bei einem FXML-View könnte man stattdessen eine CSS-Datei einbinden, mit einem Selektor wie diesem:

.blue-background {
  -fx-background-color: blue;
}

Die Elemente, die diesen Style zugeordnet bekommen sollen, werden mit einem entsprechenden styleClass-Attribut ausgestattet:

<YourComponent styleClass="blue-background">