A complete CSS stylesheet to set a dark theme in your JavaFX UI.
Built on top of the default JavaFX theme (Modena)
-
Load via FXML:
Add
stylesheets="@style.css"
to the top-level FXML tag.
- Load via Java:
Add the following code:
or (online version)
File style = new File("relative-path/style.css"); scene.getStylesheets().add(style.toURI().toURL().toExternalForm());
scene.getStylesheets().add("https://raw.githubusercontent.com/antoniopelusi/JavaFX-Dark-Theme/main/style.css");
See this theme in action here!
- Label
- Pane
- GridPane
- TextField
- ComboBox
- ChoiceBox
- ListCell
- ListView
- Button
- CheckBox
- TextArea
- ScrollBar
- Menu
- ProgressBar
- Slider
- TreeView
- Tab
- TitledPane
- TableView
- Tooltip