Package java.awt

Examples of java.awt.Graphics2D.transform()


    // applied...
    g2.setTransform(new AffineTransform());
    g2.setClip(1, 2, 3, 4);
    Shape currentClip = g2.getClip();
    harness.check(currentClip, new Rectangle2D.Double(1, 2, 3, 4));
    g2.transform(AffineTransform.getTranslateInstance(10.0, 20.0));
    currentClip = g2.getClip();
    harness.check(currentClip, new Rectangle2D.Double(-9, -18, 3, 4));
  }
}
View Full Code Here


    // set...
    harness.check(g2.getTransform(), new AffineTransform());
    g2.setClip(1, 2, 3, 4);
    Shape currentClip = g2.getClip();
    harness.check(currentClip, new Rectangle2D.Double(1, 2, 3, 4));
    g2.transform(AffineTransform.getTranslateInstance(10.0, 20.0));
    currentClip = g2.getClip();
    harness.check(currentClip, new Rectangle2D.Double(-9, -18, 3, 4));
    g2.setTransform(new AffineTransform());
    currentClip = g2.getClip();
    harness.check(currentClip, new Rectangle2D.Double(1, 2, 3, 4));   
View Full Code Here

                if (paint.getTransparency() == Transparency.OPAQUE) {
                    type = BufferedImage.TYPE_3BYTE_BGR;
                }
                img = new BufferedImage((int)width, (int)height, type);
                Graphics2D g = (Graphics2D)img.getGraphics();
                g.transform(transform);
                AffineTransform inv = transform.createInverse();
                Shape fillRect = new Rectangle2D.Double(0,0,img.getWidth(),img.getHeight());
                fillRect = inv.createTransformedShape(fillRect);
                g.setPaint(paint);
                g.fill(fillRect);
View Full Code Here

                (int) desiredHeight, BufferedImage.TYPE_INT_ARGB);
        Graphics2D g2 = image.createGraphics();

        if (scale) {
            AffineTransform saved = g2.getTransform();
            g2.transform(AffineTransform.getScaleInstance(scaleX, scaleY));
            chart.draw(g2, new Rectangle2D.Double(0, 0, defaultWidth,
                    defaultHeight), null, null);
            g2.setTransform(saved);
            g2.dispose();
        }
View Full Code Here

            if (scale)
            {
               AffineTransform saved = bufferG2.getTransform();
               AffineTransform st = AffineTransform.getScaleInstance(
                       this.scaleX, this.scaleY);
               bufferG2.transform(st);
               this.chart.draw(bufferG2, chartArea, this.anchor,
                       this.info);
               bufferG2.setTransform(saved);
            }
            else
View Full Code Here

        Rectangle2D chartArea = new Rectangle2D.Double(0.0, 0.0, drawWidth,
                drawHeight);
        if (scale) {
            AffineTransform st = AffineTransform.getScaleInstance(scaleX,
                    scaleY);
            g2.transform(st);
        }
        chart.draw(g2, chartArea, null, null);
        g2.dispose();
        return image;
View Full Code Here

      //Stroke svgStroke=g2.getStroke();

      g2.setColor(Color.GRAY);
      g2.fill(new Rectangle2D.Double(0.0,0.0, pw,ph));

      g2.transform(updateTransform());
      g2.setColor (Color.WHITE);

      g2.fill (new Rectangle2D.Double(0.0,0.0,w,h));

      g2.setColor(svgColor);
View Full Code Here

                if (paint.getTransparency() == Transparency.OPAQUE) {
                    type = BufferedImage.TYPE_3BYTE_BGR;
                }
                img = new BufferedImage((int)width, (int)height, type);
                Graphics2D g = (Graphics2D)img.getGraphics();
                g.transform(transform);
                AffineTransform inv = transform.createInverse();
                Shape fillRect = new Rectangle2D.Double(0,0,img.getWidth(),img.getHeight());
                fillRect = inv.createTransformedShape(fillRect);
                g.setPaint(paint);
                g.fill(fillRect);
View Full Code Here

         */
        Graphics2D g2 = (Graphics2D) g;
        g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                RenderingHints.VALUE_ANTIALIAS_ON);
       
        g2.transform(at);

        for(Figure f : figures) {
          f.paint(g2);
        }
    }
View Full Code Here

                           null);
    Graphics2D g = destImg.createGraphics();
    AffineTransform gt = new AffineTransform();
    gt.translate (0, icon.getHeight());
    gt.scale (1, -1d);
    g.transform (gt);
    g.drawImage (icon, null, null);
   
    DataBufferByte destBuf =
        (DataBufferByte)raster.getDataBuffer();
 
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.