All Packages Class Hierarchy This Package Previous Next Index
Class tea.set.ImageCanvas
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----tea.set.ImageCanvas
- public class ImageCanvas
- extends Canvas
ImageCanvas is a simple widget for displaying an image. The default
size of ImageCanvas is the size of the image. If the ImageCanvas
is resized to another size, the image
is automatically scaled to fit the size of the widget.
Example:
add(new ImageCanvas(getImage(url)), "Center");
ImageCanvas supports the following properties:
Property Name | Property Type | Description |
Image | Image |
Canvas image object. |
- See Also:
- ImageLabel
-
ImageCanvas()
- Construct an empty ImageCanvas().
-
ImageCanvas(Image)
- Construct an ImageCanvas with specified image.
-
getImage()
- Return the image inside this canvas.
-
getMinimumSize()
- Return the minimum size of the image.
-
getPreferredSize()
- Return the preferred size of the image.
-
paint(Graphics)
- Paint the image.
-
setImage(Image)
- Set the image for this ImageCanvas.
ImageCanvas
public ImageCanvas()
- Construct an empty ImageCanvas(). ImageCanvas.setImage() must be
called before use.
ImageCanvas
public ImageCanvas(Image image)
- Construct an ImageCanvas with specified image.
- Parameters:
- image - canvas image.
getImage
public Image getImage()
- Return the image inside this canvas.
- Returns:
- canvas image.
setImage
public synchronized void setImage(Image image)
- Set the image for this ImageCanvas.
- Parameters:
- image - canvas image.
getMinimumSize
public Dimension getMinimumSize()
- Return the minimum size of the image.
- Returns:
- minimum size.
- Overrides:
- getMinimumSize in class Component
getPreferredSize
public Dimension getPreferredSize()
- Return the preferred size of the image.
- Returns:
- preferred size.
- Overrides:
- getPreferredSize in class Component
paint
public void paint(Graphics g)
- Paint the image.
- Parameters:
- g - Graphics context of this component.
- Overrides:
- paint in class Canvas
All Packages Class Hierarchy This Package Previous Next Index