diff --git a/src/main/java/shape/App.java b/src/main/java/shape/App.java index 1a519e1401fe032f06aeee35967a27e48ca362fe..ebeb608d4ed947314c8778214441cd9f2ad01546 100644 --- a/src/main/java/shape/App.java +++ b/src/main/java/shape/App.java @@ -10,6 +10,7 @@ import javafx.scene.paint.Color; import javafx.scene.paint.Paint; import javafx.stage.Stage; +import java.util.Arrays; public class App extends Application { @@ -21,10 +22,20 @@ public class App extends Application { @Override public void start(Stage primaryStage) { Group root = new Group(); - Canvas canvas = new Canvas(130, 110); + Canvas canvas = new Canvas(400, 400); GraphicsContext graphicsContext = canvas.getGraphicsContext2D(); ShapeContainer shapeContainer = new ShapeContainer(); + graphicsContext.setFill(Color.AQUAMARINE); + graphicsContext.fillRect(0, 0, canvas.getWidth(), canvas.getHeight()); + + Polygon triangle = new Polygon(Color.RED, Arrays.asList( + new Point2D(100, 50), + new Point2D(150, 150), + new Point2D(50, 150) + )); + + graphicsContext.fillOval(10,10,10,10); shapeContainer.addShape(new Rectangle(Color.BLUE,new Point2D(10,10), new Point2D(40,40))); shapeContainer.draw(graphicsContext);