KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > render > ImageDefaultRenderer


1 /**
2  * <p> Project: com.nightlabs.editor2d.model </p>
3  * <p> Copyright: Copyright (c) 2004 </p>
4  * <p> Company: NightLabs GmbH (Germany) </p>
5  * <p> Creation Date: 27.04.2005 </p>
6  * <p> Author: Daniel Mazurek </p>
7 **/

8 package com.nightlabs.editor2d.render;
9
10 import java.awt.Graphics2D JavaDoc;
11
12 import com.nightlabs.editor2d.DrawComponent;
13 import com.nightlabs.editor2d.ImageDrawComponent;
14
15
16 public class ImageDefaultRenderer
17 extends RendererImpl
18 {
19   public ImageDefaultRenderer() {
20     super();
21   }
22
23   /**
24    * @see com.nightlabs.editor2d.render.Renderer#paint(com.nightlabs.editor2d.DrawComponent, java.awt.Graphics2D)
25    */

26   public void paint(DrawComponent dc, Graphics2D JavaDoc g2d)
27   {
28     ImageDrawComponent image = (ImageDrawComponent) dc;
29     if (image.getImage() != null)
30       g2d.drawImage(image.getImage(), image.getX(), image.getY(), image.getWidth(), image.getHeight(), null);
31   }
32
33 }
34
Popular Tags