summaryrefslogtreecommitdiff
path: root/Java-Kompendium/kap17/src/main/java/Hinweis.java
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2025-12-01 14:14:57 +0100
committerEugen Wissner <belka@caraus.de>2025-12-01 14:14:57 +0100
commit2da137aea85e4aab48d5df5389da609720f2acb9 (patch)
tree59a3df3f710f9e9b82dd0d49658c27c391018270 /Java-Kompendium/kap17/src/main/java/Hinweis.java
parenta680b83e47a283106dee9557c5c9ee5dc175551e (diff)
downloadbook-exercises-2da137aea85e4aab48d5df5389da609720f2acb9.tar.gz
Add chapters 9-17 for the java book
Diffstat (limited to 'Java-Kompendium/kap17/src/main/java/Hinweis.java')
-rw-r--r--Java-Kompendium/kap17/src/main/java/Hinweis.java39
1 files changed, 39 insertions, 0 deletions
diff --git a/Java-Kompendium/kap17/src/main/java/Hinweis.java b/Java-Kompendium/kap17/src/main/java/Hinweis.java
new file mode 100644
index 0000000..0cf2766
--- /dev/null
+++ b/Java-Kompendium/kap17/src/main/java/Hinweis.java
@@ -0,0 +1,39 @@
+import javafx.event.ActionEvent;
+import javafx.event.EventHandler;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.Label;
+import javafx.scene.layout.GridPane;
+import javafx.stage.Modality;
+import javafx.stage.Stage;
+
+public class Hinweis {
+ public static void ausgeben(Stage fenster, String text) {
+ GridPane grid = new GridPane();
+ grid.setAlignment(Pos.CENTER);
+ grid.setHgap(10);
+ grid.setVgap(10);
+ grid.setPadding(new Insets(10, 10, 10, 10));
+
+ Scene scene = new Scene(grid, 300, 200);
+ Label label = new Label(text);
+ Button btn = new Button("OK");
+ grid.add(label, 0, 0);
+ grid.add(btn, 0, 1);
+ Stage hinweisfenster = new Stage();
+ hinweisfenster.initModality(Modality.WINDOW_MODAL);
+ hinweisfenster.initOwner(fenster);
+ hinweisfenster.setX(fenster.getX() + 30);
+ hinweisfenster.setY(fenster.getY() + 30);
+ hinweisfenster.setScene(scene);
+ hinweisfenster.show();
+ btn.setOnAction(new EventHandler<ActionEvent>() {
+ @Override
+ public void handle(ActionEvent e) {
+ hinweisfenster.close();
+ }
+ });
+ }
+}