Package java.awt

Examples of java.awt.Polygon.translate()


      int bottomY = (int)(.81 * r);
     
      int[] xPoints = new int[]{ 0, topX, bottomX, -bottomX, -topX };
      int[] yPoints = new int[]{ -(int)r, topY, bottomY, bottomY, topY };
      Polygon pentagon = new Polygon(xPoints, yPoints, 5);
      pentagon.translate(x+width/2, y+width/2);
 
      // draw
      g.drawPolygon(pentagon);
    }
  }
View Full Code Here


        assertEquals(new Rectangle(1, 2, 0, 0), pg.getBounds());
        pg.addPoint(3, 5);
        assertEquals(new Rectangle(1, 2, 2, 3), pg.getBounds());
        pg.addPoint(4, 1);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds());
        pg.translate(0, 0);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds());
        pg.translate(2, 3);
        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBounds());
    }
View Full Code Here

        assertEquals(new Rectangle(1, 2, 2, 3), pg.getBounds());
        pg.addPoint(4, 1);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds());
        pg.translate(0, 0);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds());
        pg.translate(2, 3);
        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBounds());
    }

    @SuppressWarnings("deprecation")
    public void testGetBoundingBox() {
View Full Code Here

        assertEquals(new Rectangle(1, 2, 0, 0), pg.getBoundingBox());
        pg.addPoint(3, 5);
        assertEquals(new Rectangle(1, 2, 2, 3), pg.getBoundingBox());
        pg.addPoint(4, 1);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBoundingBox());
        pg.translate(0, 0);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBoundingBox());
        pg.translate(2, 3);
        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBoundingBox());
    }
View Full Code Here

        assertEquals(new Rectangle(1, 2, 2, 3), pg.getBoundingBox());
        pg.addPoint(4, 1);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBoundingBox());
        pg.translate(0, 0);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBoundingBox());
        pg.translate(2, 3);
        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBoundingBox());
    }

    public void testGetBounds2D() {
        Polygon pg = new Polygon();
View Full Code Here

        assertEquals(new Rectangle2D.Double(1, 2, 0, 0), pg.getBounds2D());
        pg.addPoint(3, 5);
        assertEquals(new Rectangle2D.Double(1, 2, 2, 3), pg.getBounds2D());
        pg.addPoint(4, 1);
        assertEquals(new Rectangle2D.Double(1, 1, 3, 4), pg.getBounds2D());
        pg.translate(0, 0);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds2D());
        pg.translate(2, 3);
        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBounds2D());
    }
View Full Code Here

        assertEquals(new Rectangle2D.Double(1, 2, 2, 3), pg.getBounds2D());
        pg.addPoint(4, 1);
        assertEquals(new Rectangle2D.Double(1, 1, 3, 4), pg.getBounds2D());
        pg.translate(0, 0);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds2D());
        pg.translate(2, 3);
        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBounds2D());
    }

    public void testTranslate() {
        Polygon pg = new Polygon(new int[]{1, 2, 3}, new int[]{7, 8, 9}, 3);
View Full Code Here

        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBounds2D());
    }

    public void testTranslate() {
        Polygon pg = new Polygon(new int[]{1, 2, 3}, new int[]{7, 8, 9}, 3);
        pg.translate(0, 0);
        assertEquals(3, pg.npoints);
        assertEquals(new int[]{1, 2, 3}, pg.xpoints, 3);
        assertEquals(new int[]{7, 8, 9}, pg.ypoints, 3);

        pg.translate(2, 3);
View Full Code Here

        pg.translate(0, 0);
        assertEquals(3, pg.npoints);
        assertEquals(new int[]{1, 2, 3}, pg.xpoints, 3);
        assertEquals(new int[]{7, 8, 9}, pg.ypoints, 3);

        pg.translate(2, 3);
        assertEquals(3, pg.npoints);
        assertEquals(new int[]{3, 4, 5}, pg.xpoints, 3);
        assertEquals(new int[]{10, 11, 12}, pg.ypoints, 3);
    }
View Full Code Here

        assertEquals(new Rectangle(1, 2, 0, 0), pg.getBounds());
        pg.addPoint(3, 5);
        assertEquals(new Rectangle(1, 2, 2, 3), pg.getBounds());
        pg.addPoint(4, 1);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds());
        pg.translate(0, 0);
        assertEquals(new Rectangle(1, 1, 3, 4), pg.getBounds());
        pg.translate(2, 3);
        assertEquals(new Rectangle(3, 4, 3, 4), pg.getBounds());
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.