Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1.             Graphics2D g2 = (Graphics2D) g;
  2.             Composite oldComposite = g2.getComposite();
  3.             g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER));
  4.             // --- mine ---
  5.             AffineTransform at = new AffineTransform();
  6.             at.translate(position.x-Demo2.imageWidth/2, position.y-Demo2.imageHeight/2);
  7.             at.rotate(PositioningDemoServlet.heading*Math.PI/180d, Demo2.imageWidth/2, Demo2.imageHeight/2);
  8.  
  9.             g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
  10.             g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC) ;
  11.             g2.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY) ;
  12.          
  13.           //  at.rotate(Math.PI/4d);
  14.             System.out.println("painted @ "+position.x+", "+position.y);
  15.             g2.drawImage(Demo2.deepCopy(Demo2.imageToPaint), at, null);
  16.             // --- end mine ----
  17.             g2.setPaint(getBackColor());
  18.            // g.fillOval(position.x - size_h, position.y - size_h, size, size);
  19.             g2.setComposite(oldComposite);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement