diff options
| author | Eugen Wissner <belka@caraus.de> | 2025-12-01 14:14:57 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2025-12-01 14:14:57 +0100 |
| commit | 2da137aea85e4aab48d5df5389da609720f2acb9 (patch) | |
| tree | 59a3df3f710f9e9b82dd0d49658c27c391018270 /Java-Kompendium/kap17/src/main/java/Hinweis.java | |
| parent | a680b83e47a283106dee9557c5c9ee5dc175551e (diff) | |
| download | book-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.java | 39 |
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(); + } + }); + } +} |
