org.zaval.lw
Class LwImgRender
java.lang.Object
|
+--org.zaval.util.ValidationObject
|
+--org.zaval.lw.LwView
|
+--org.zaval.lw.LwRender
|
+--org.zaval.lw.LwImgRender
- All Implemented Interfaces:
- Validationable
- Direct Known Subclasses:
- LwImgSetRender
- public class LwImgRender
- extends LwRender
This class implements image render. The target object is java.awt.Image object.
|
Constructor Summary |
LwImgRender(java.awt.Image img,
int type)
Constructs the render with the specified target image and the view type. |
LwImgRender(java.lang.String name)
Constructs the render with the specified target image name. |
LwImgRender(java.lang.String name,
int type)
Constructs the render with the specified target image name and the view type. |
|
Method Summary |
protected java.awt.Dimension |
calcPreferredSize()
Calculates and returns the view preferred size. |
java.awt.Image |
getImage()
Gets the target image object that is painted with the render. |
void |
paint(java.awt.Graphics g,
int x,
int y,
int w,
int h,
Drawable d)
Paints the view using a given width and height. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LwImgRender
public LwImgRender(java.awt.Image img,
int type)
- Constructs the render with the specified target image and the view type.
- Parameters:
img - the specified target image to be rendered.type - the specified view type.
LwImgRender
public LwImgRender(java.lang.String name)
- Constructs the render with the specified target image name. The name is
a path to the image file relatively the "org/zaval/lw" directory
The constructor sets MOSAIC view type as default.
- Parameters:
name - the specified image name.
LwImgRender
public LwImgRender(java.lang.String name,
int type)
- Constructs the render with the specified target image name and the view type.
The name is a path to the image file relatively light weight resource directory
("org/zaval/lw").
- Parameters:
name - the specified image name.type - the specified view type.
getImage
public java.awt.Image getImage()
- Gets the target image object that is painted with the render.
- Returns:
- a target image object.
paint
public void paint(java.awt.Graphics g,
int x,
int y,
int w,
int h,
Drawable d)
- Paints the view using a given width and height. The location where the
view has to be painted is determined with
x and y
coordinates.
- Overrides:
paint in class LwView
- Parameters:
g - the specified context to be used for painting.x - the x coordinate.y - the y coordinate.w - the width of the view.h - the height of the view.d - the owner component.
calcPreferredSize
protected java.awt.Dimension calcPreferredSize()
- Calculates and returns the view preferred size. The render returns the target image
size as the "pure" preferred size.
- Overrides:
calcPreferredSize in class LwView
- Returns:
- a "pure" preferred size of the view.
Copyright © Zaval Creative Engineering Group, 2000-2005.
http://www.zaval.org