From 0b28f0d0582e8e60c4625837670bd3a000f1f593 Mon Sep 17 00:00:00 2001 From: a23022716 <celia.arezki.1@etu.univ-amu.fr> Date: Fri, 11 Oct 2024 11:08:20 +0200 Subject: [PATCH] add ShapeApp class to test my shape editor. --- src/main/java/shape/tp5/ShapeApp.java | 33 +++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/main/java/shape/tp5/ShapeApp.java diff --git a/src/main/java/shape/tp5/ShapeApp.java b/src/main/java/shape/tp5/ShapeApp.java new file mode 100644 index 0000000..ab56f01 --- /dev/null +++ b/src/main/java/shape/tp5/ShapeApp.java @@ -0,0 +1,33 @@ +package shape.tp5; +import javafx.application.Application; +import javafx.scene.Scene; +import javafx.scene.layout.Pane; +import javafx.stage.Stage; + +public class ShapeApp extends Application { + + @Override + public void start(Stage primaryStage) { + Drawer drawer = new Drawer(400, 400); + + Circle circle1 = new Circle(100, 100, 50); + Circle circle2 = new Circle(300, 300, 60); + Rectangle rectangle = new Rectangle(150, 150, 100, 80); + + drawer.add(circle1); + drawer.add(circle2); + drawer.add(rectangle); + + Pane root = new Pane(); + root.getChildren().add(drawer); + + Scene scene = new Scene(root, 400, 400); + primaryStage.setTitle("Éditeur de formes"); + primaryStage.setScene(scene); + primaryStage.show(); + } + + public static void main(String[] args) { + launch(args); + } +} -- GitLab