From 372d97fee538f86c8333fbbde43cf51484b8ac67 Mon Sep 17 00:00:00 2001 From: sowgro Date: Sat, 6 May 2023 14:56:46 -0400 Subject: Add JavaFX and seperate source and class files --- src/main/jfxTest.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/main/jfxTest.java (limited to 'src/main/jfxTest.java') diff --git a/src/main/jfxTest.java b/src/main/jfxTest.java new file mode 100644 index 0000000..9552946 --- /dev/null +++ b/src/main/jfxTest.java @@ -0,0 +1,35 @@ +package main; + +import javafx.application.Application; +import javafx.event.ActionEvent; +import javafx.event.EventHandler; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.layout.StackPane; +import javafx.stage.Stage; + +public class jfxTest extends Application { + public static void main(String[] args) { + launch(args); + } + + @Override + public void start(Stage primaryStage) { + primaryStage.setTitle("Hello World!"); + Button btn = new Button(); + btn.setText("Say 'Hello World'"); + btn.setOnAction(new EventHandler() { + + @Override + public void handle(ActionEvent event) { + System.out.println("Hello World!"); + } + }); + + StackPane root = new StackPane(); + root.getChildren().add(btn); + primaryStage.setScene(new Scene(root, 300, 250)); + primaryStage.show(); + + } +} \ No newline at end of file -- cgit v1.2.3