Package java.awt

Examples of java.awt.Graphics2D.scale()


        //shift Graphic to line up with beginning of print-imageable region
        g2.translate(pft.getImageableX(), pft.getImageableY());
        //shift Graphic to line up with beginning of next page to print
        g2.translate(0f, -intPageIndex*dblPageHeight);
        //dblScale the page so the width fits...
        g2.scale(dblScale, dblScale);
        this.paint(g2);   //repaint the page for printing

        return Printable.PAGE_EXISTS;
    }

View Full Code Here


    }
  }

  public void drawElements(Graphics2D g, double zoomFactor, boolean isDm) {
    Graphics2D g2 = (Graphics2D) g.create();
    g2.scale(zoomFactor, zoomFactor);

    for (UniqueID mapElementId : getElements()) {
      MapElement mapElement = CampaignClient.getInstance().getBean(
          mapElementId);
View Full Code Here

            break;
        default:
            //north west
        }

        g2.scale(scale, -scale);
        g2.translate(-x, y) ;
        g2.setColor(getTrackColor(C_BACKGROUND));
        g2.fill(trkbnd);
        g2.setStroke(new java.awt.BasicStroke(1/scale));
        g2.setColor(getTrackColor(C_TRACK));
View Full Code Here

                    break;
            }
            graphics.translate(translateX,translateY);
            graphics.rotate((float)Math.toRadians(rotationAngle));
        }
        graphics.scale( scaling, scaling );
        PageDrawer drawer = new PageDrawer();
        drawer.drawPage( graphics, this, pageDimension );
        drawer.dispose();
        graphics.dispose();
        return retval;
View Full Code Here

                // PLAYER SHIP
                g2d.setTransform(new AffineTransform());
                g2d.setColor(fo1.color);               
                g2d.translate((fo1.getPosition().x*scaleFactor-viewCoordUL.x), (fo1.getPosition().y*scaleFactor-viewCoordUL.y));
                g2d.rotate(theta);
                g2d.scale(scaleFactor, scaleFactor);
                g2d.drawPolygon(ship);
               
                // POSITION
                g2d.setTransform(new AffineTransform());
                g2d.setColor(Color.BLUE);               
View Full Code Here

                // ENEMY
                g2d.setTransform(new AffineTransform());
                g2d.setColor(fo2.color);
                g2d.translate((fo2.getPosition().x*scaleFactor-viewCoordUL.x), (fo2.getPosition().y*scaleFactor-viewCoordUL.y));
                g2d.scale(scaleFactor, scaleFactor);
                g2d.drawPolygon(enemy);               

                // BULLET
              g2d.setColor(Color.YELLOW);
                for (Iterator i = bullets.iterator(); i.hasNext(); ) {
View Full Code Here

              g2d.setColor(Color.YELLOW);
                for (Iterator i = bullets.iterator(); i.hasNext(); ) {
                    g2d.setTransform(new AffineTransform());
                  FysixObject fo = (FysixObject) i.next();
                  g2d.translate((fo.getPosition().x-viewCoordUL.x)*scaleFactor, (fo.getPosition().y-viewCoordUL.y)*scaleFactor);
                  g2d.scale(scaleFactor, scaleFactor);
                  g2d.drawRect(-1, -1, 2, 2);                 
                }
               
                // PLANET
                g2d.setTransform(new AffineTransform());
View Full Code Here

               
                // PLANET
                g2d.setTransform(new AffineTransform());
                g2d.setColor(planet.color);
                g2d.translate((planet.getPosition().x*scaleFactor-viewCoordUL.x), (planet.getPosition().y*scaleFactor-viewCoordUL.y));
                g2d.scale(scaleFactor, scaleFactor);
                g2d.drawPolygon(planetCircle);
       
                // MOON
                g2d.setTransform(new AffineTransform());
                g2d.setColor(moon.color);
View Full Code Here

       
                // MOON
                g2d.setTransform(new AffineTransform());
                g2d.setColor(moon.color);
                g2d.translate((moon.getPosition().x*scaleFactor-viewCoordUL.x), (moon.getPosition().y*scaleFactor-viewCoordUL.y));
                g2d.scale(scaleFactor, scaleFactor);
                g2d.drawPolygon(moonCircle);               
               
                // Engine Dust
                Vector dustToRemove = new Vector();
                for (Iterator i = dustVector.iterator(); i.hasNext(); ) {
View Full Code Here

                for (Iterator i = dustVector.iterator(); i.hasNext(); ) {
                    g2d.setTransform(new AffineTransform());
                  DustObject dustObj = (DustObject) i.next();
                  g2d.translate((dustObj.fo.getPosition().x*scaleFactor-viewCoordUL.x), (dustObj.fo.getPosition().y*scaleFactor-viewCoordUL.y));
                  g2d.setColor(dustColor[(dustObj.time/10)]);
                  g2d.scale(scaleFactor, scaleFactor);
                  g2d.drawPolygon(engineDust);                 
                  dustObj.time--;
                  if(dustObj.time<=0){
                    dustToRemove.add(dustObj);
                  }
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.