Package java.awt

Examples of java.awt.Graphics2D.scale()


                // LEVEL BORDER
                AffineTransform af = new AffineTransform();
                af.translate(-viewCoordUL.x,-viewCoordUL.y);
                g2d.setTransform(af);
                g2d.setColor(Color.GRAY);
                g2d.scale(scaleFactor, scaleFactor);
//                g2d.transform(af);
                g2d.fillPolygon(borderPoly);
               
                // LEVEL 2
                g2d.setTransform(new AffineTransform());
View Full Code Here


               
                // LEVEL 2
                g2d.setTransform(new AffineTransform());
                g2d.setColor(Color.GRAY);
                g2d.translate(-viewCoordUL.x,-viewCoordUL.y);
                g2d.scale(scaleFactor, scaleFactor);
                g2d.fillPolygon(levelPoly01);
               
                g2d.setStroke(new BasicStroke(1.0f));
               
                r.EndRender();
View Full Code Here

        if (image == null)
        {
            image = new BufferedImage(getIconWidth(), getIconHeight(), BufferedImage.TYPE_INT_ARGB);
            Graphics2D g2d = image.createGraphics();
            g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
            g2d.scale(calcScaleX(), calcScaleY());
            paint(g2d);
            g2d.dispose();
        }
        if (g != null)
            g.drawImage(image, x, y, null);
View Full Code Here

  @Override
  public void paint(Graphics g) {
    // paint controllers
    Graphics2D g2d = (Graphics2D) g;
    g2d.translate(getSize().width/2, getSize().height/2);
    g2d.scale(this.view.getZoom(), this.view.getZoom());
    g2d.setStroke(solidStroke);
   
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, // Anti-alias!
            RenderingHints.VALUE_ANTIALIAS_ON);
    for (ControllerBase ctr : view.getEditControllers()) {
View Full Code Here

  {
    if ((drawing_mode_ == DrawObjectFactory.MAX_OBJECTS) && (draw_object_ != null))
    {
      Graphics2D g = (Graphics2D) getGraphics();
      g.translate(offset_x_, offset_y_);
      g.scale(scale_, scale_);
      g.setXORMode(Color.white);
      draw_object_.drawObject(g, this);

      double x = ((event.getX() - drag_start_.getX()) / scale_);
      double y = ((event.getY() - drag_start_.getY()) / scale_);
View Full Code Here

    }
    else
    {
      Graphics2D g = (Graphics2D) getGraphics();
      g.translate(offset_x_, offset_y_);
      g.scale(scale_, scale_);

      draw_object_ = DrawObjectFactory.createObject(drawing_mode_, pen_color_, fill_color_, stroke_);

      if (draw_object_ != null)
      {
View Full Code Here

  {
    if ((drawing_mode_ == DrawObjectFactory.MAX_OBJECTS + 1) && (draw_object_ != null))
    {
      Graphics2D g = (Graphics2D) getGraphics();
      g.translate(offset_x_, offset_y_);
      g.scale(scale_, scale_);

      MultipleGradientPaint gradient;

      double x = ((event.getX() - offset_x_) / scale_);
      double y = ((event.getY() - offset_y_) / scale_);
View Full Code Here

    else
    {
      Graphics2D g = (Graphics2D) getGraphics();
      g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      g.translate(offset_x_, offset_y_);
      g.scale(scale_, scale_);

      if (draw_object_ != null)
      {
        int x = (int) ((event.getX() - offset_x_) / scale_);
        int y = (int) ((event.getY() - offset_y_) / scale_);
View Full Code Here

    else
    {
      Graphics2D g = (Graphics2D) getGraphics();
      g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      g.translate(offset_x_, offset_y_);
      g.scale(scale_, scale_);

      if (draw_object_ != null)
      {
        int x = (int) ((event.getX() - offset_x_) / scale_);
        int y = (int) ((event.getY() - offset_y_) / scale_);
View Full Code Here

            g2d.drawLine(0, off, bmw, off);
            g2d.drawLine(0, bmh - off, bmw, bmh - off);
            */
            double sx = (double)bmw / context.getWidth();
            double sy = (double)bmh / context.getHeight();
            g2d.scale(sx, sy);

            //Paint the image on the BufferedImage
            Rectangle2D area = new Rectangle2D.Double(
                    0.0, 0.0, context.getWidth(), context.getHeight());
            painter.paint(g2d, area);
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.