2016-12-19 6 views
0

Könnte mir jemand Tipps geben, wie ich meine JavaFx-Anwendung formatieren kann. Ich verwende den Szenengenerator, um meine App zusammen zu stellen. Muss ich CSS-Dateien in mein Javafx-Projekt importieren? Eine Erklärung zu diesem Thema wäre sehr dankbar :)JavaFX Scene Builder Styling

Antwort

2

Sie haben zwei Möglichkeiten, dies zu tun, (aus dem SceneBuilder/innen der FXML) oder das Java-Code:

//Java Code : 
root.getStylesheets().add(getClass().getResource("style.css").toExternalForm()); 

Für die scenebuilder Sie einen relativen verwenden Pfad zum Speicherort Ihrer file.css und zuweisen zu jedem grafischen Element (Knoten) seine (Id/StyleClass) in den Eigenschaften des SceneBuilder. Die Id wird durch # Zeichen Beispiel markiert:

#styleID{ 
    -fx-background-color:red; 
} 
+0

Danke Ich werde versuchen, diesen Ansatz :) – Aaron

Verwandte Themen