de.hedenus.mobilegui
Class Icon

java.lang.Object
  extended by de.hedenus.mobilegui.Icon

public class Icon
extends java.lang.Object

An icon that can be rendered.

Author:
Michael Hedenus

Constructor Summary
Icon()
           
Icon(java.net.URL source)
           
 
Method Summary
 java.lang.String getDescription()
           
 int getHeight()
           
 java.awt.Image getImage()
          Returns this icon's Image.
 int getImageLoadStatus()
          Returns the status of the image loading operation.
 java.net.URL getSource()
           
 int getWidth()
           
 void load(java.net.URL source)
           
 void paint(java.awt.Component c, java.awt.Graphics g, int x, int y)
           
 void setImage(java.awt.Image image)
          Sets the image displayed by this icon.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Icon

public Icon()

Icon

public Icon(java.net.URL source)
Method Detail

load

public void load(java.net.URL source)

paint

public void paint(java.awt.Component c,
                  java.awt.Graphics g,
                  int x,
                  int y)

getImageLoadStatus

public int getImageLoadStatus()
Returns the status of the image loading operation.

Returns:
the loading status as defined by java.awt.MediaTracker
See Also:
MediaTracker.ABORTED, MediaTracker.ERRORED, MediaTracker.COMPLETE

getImage

public java.awt.Image getImage()
Returns this icon's Image.

Returns:
the Image object for this icon.

setImage

public void setImage(java.awt.Image image)
Sets the image displayed by this icon.

Parameters:
image - the image

getDescription

public java.lang.String getDescription()

getHeight

public int getHeight()

getSource

public java.net.URL getSource()

getWidth

public int getWidth()