Package java.awt

Examples of java.awt.Graphics2D.scale()


                    printerGraphics = graphics2D;
                    graphics2D = image.createGraphics();

                    // rescale
                    printerGraphics.scale(scale / dpiScale, scale / dpiScale);
                    scale = dpiScale;
                }

                // draw to graphics using PDFRender
                AffineTransform transform = (AffineTransform)graphics2D.getTransform().clone();
View Full Code Here


      reportDrawable.setResourceBundleFactory(getResourceBundleFactory());
      reportDrawable.setStyleSheet(getStyleSheet());
    }

    final Graphics2D derived = (Graphics2D) g2.create();
    derived.scale(scaleX, scaleY);
    final Rectangle2D scaledArea = (Rectangle2D) area.clone();
    scaledArea.setRect(scaledArea.getX() * scaleX, scaledArea.getY() * scaleY,
        scaledArea.getWidth() * scaleX, scaledArea.getHeight() * scaleY);
    super.draw(derived, scaledArea);
    derived.dispose();
View Full Code Here

    {
      g2.translate(-area.getX(), -area.getY());
      final double sx = area.getWidth() / width;
      final double sy = area.getHeight() / height;
      final double sm = Math.min(sx, sy);
      g2.scale(sm, sm);

      rootNode.paint(g2);
    }
    finally
    {
View Full Code Here

                        height + blurOffset * 2);
        Graphics2D g2 = buffer.createGraphics();

        try {
            g2.translate(0, image.getHeight());
            g2.scale(1.0, -1.0);

            g2.drawImage(image, blurOffset, -blurOffset, null);

            g2.scale(1.0, -1.0);
            g2.translate(0, -image.getHeight());
View Full Code Here

            g2.translate(0, image.getHeight());
            g2.scale(1.0, -1.0);

            g2.drawImage(image, blurOffset, -blurOffset, null);

            g2.scale(1.0, -1.0);
            g2.translate(0, -image.getHeight());

            g2.setComposite(AlphaComposite.DstIn);
            g2.setPaint(new GradientPaint(0.0f, 0.0f, new Color(0.0f, 0.0f,
                    0.0f, getOpacity()), 0.0f, buffer.getHeight(), new Color(
View Full Code Here

        // copy the source image into the produced image
        Graphics2D g = (Graphics2D) texImage.getGraphics();
        g.setColor(new Color(0f,0f,0f,0f));
        g.fillRect(0,0,texWidth,texHeight);
        if (flipped) {
          g.scale(1,-1);
          g.drawImage(bufferedImage,0,-height,null);
        } else {
          g.drawImage(bufferedImage,0,0,null);
        }
       
View Full Code Here

  }

  @Override
  public void draw(Graphics2D g, double zoomFactor, boolean isDm) {
    Graphics2D g2 = (Graphics2D) g.create();
    g2.scale(zoomFactor, zoomFactor);
    g2.setColor(Color.BLACK);

    if (isDm) {
      g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
          0.5f));
View Full Code Here

    return getMap().getHeight();
  }

  protected void drawDefault(Graphics2D g, double zoomFactor, boolean isDm) {
    Graphics2D g2 = (Graphics2D) g.create();
    g2.scale(zoomFactor, zoomFactor);
    g2.setColor(Color.BLACK);

    if (isDm) {
      g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
          0.5f));
View Full Code Here

    Graphics2D gMaps = (Graphics2D) gGlobal.create();

    // setup the position
    gMaps.translate(offset, offset);
    gMaps.scale(zoomFactor, zoomFactor);

    // draw background
    map.drawBackground(gMaps);

    synchronized (drawableElements) {
View Full Code Here

            Display display = (Display)component;
            graphics = (Graphics2D)display.getDisplayHost().getGraphics();

            double scale = display.getDisplayHost().getScale();
            if (scale != 1) {
                graphics.scale(scale, scale);
            }

            graphics.translate(x, y);
            graphics.clipRect(0, 0, getWidth(), getHeight());
        }
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.