Set CSS file to Scene
import javafx.application.Application; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class Main extends Application { VBox vb = new VBox(); Button btn1 = new Button("Button 1"); public static void main(String[] args) { Application.launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle("CSS Test"); vb.setId("root"); btn1.setId("btn1"); vb.setPadding(new Insets(30, 50, 50, 50)); vb.setSpacing(10); vb.setAlignment(Pos.CENTER); vb.getChildren().addAll(btn1); Scene scene = new Scene(vb); scene.getStylesheets().add( getClass().getClassLoader().getResource("test.css").toExternalForm()); primaryStage.setScene(scene); primaryStage.show(); } }
1. | Create Scene from VBox | ||
2. | Show a Scene | ||
3. | Create and Set size and background color for a Scene | ||
4. | Set Scene background color and size | ||
5. | Not resizable Window Scene | ||
6. | Binding window Scene size to Title |