Skip to content
Snippets Groups Projects
Select Git revision
  • 3a61ab4fe39076fcf732ad8806d5ab1df6e93c45
  • master default
  • main protected
3 results

main.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Rectangle.java 819 B
    package shape;
    
    import javafx.geometry.Point2D;
    import javafx.scene.canvas.GraphicsContext;
    import javafx.scene.paint.Color;
    
    public class Rectangle extends AbstractShape{
        Color color;
        Rectangle(Color color, Point2D point0, Point2D point1){
            this.color = color;
            addPoints(point0);
            addPoints(point1);
        }
    
        @Override
        public int pointsCount() {
            return 0;
        }
    
        @Override
        public Point2D point(int index) {
            return null;
        }
    
        @Override
        public void draw(GraphicsContext graphiccontext) {
            graphiccontext.setFill(color);
            Point2D p0 = points.get(0);
            Point2D p1 = points.get(1);
            graphiccontext.setFill(color);
            graphiccontext.fillRect(p0.getX(), p0.getY(), p1.getX() - p0.getX(), p1.getY() - p0.getY());
    
        }
    
    
    }