org.apache.pivot.wtk.media
Class Image
java.lang.Object
org.apache.pivot.wtk.media.Image
- All Implemented Interfaces:
- Visual
- Direct Known Subclasses:
- Drawing, ListViewColorItemRenderer.ColorBadge, Picture, TerraExpanderSkin.ButtonImage, TerraFrameSkin.ButtonImage, TerraFrameSkin.ResizeImage, TerraMenuItemSkin.CheckmarkImage, TerraPaletteSkin.CloseImage, TerraPaletteSkin.ResizeImage, TerraPanoramaSkin.ScrollButtonImage, TerraScrollBarSkin.ScrollButtonImage, TerraSheetSkin.ResizeImage, TerraSpinnerSkin.SpinButtonImage
public abstract class Image
- extends Object
- implements Visual
Abstract base class for images. An image is either a bitmapped "picture"
or a vector "drawing".
Constructor Summary |
Image()
|
imageListeners
protected Image.ImageListenerList imageListeners
Image
public Image()
getBaseline
public int getBaseline()
- Description copied from interface:
Visual
- Returns the visual's baseline.
- Specified by:
getBaseline
in interface Visual
- Returns:
- The baseline relative to the origin of the visual, or -1 if
this visual does not have a baseline.
getSize
public Dimensions getSize()
update
public void update(int x,
int y,
int width,
int height)
getImageListeners
public ListenerList<ImageListener> getImageListeners()
toString
public String toString()
- Overrides:
toString
in class Object
load
public static Image load(URL location)
throws TaskExecutionException
- Throws:
TaskExecutionException
load
public static Image.LoadTask load(URL location,
TaskListener<Image> loadListener)
loadFromCache
public static Image loadFromCache(URL location)