pivot.wtk.media
Class Image

java.lang.Object
  extended by pivot.wtk.media.Image
All Implemented Interfaces:
Visual
Direct Known Subclasses:
Drawing, ListViewColorRenderer.ColorBadge, Picture, TerraExpanderSkin.ButtonImage, TerraFrameSkin.ButtonImage, TerraFrameSkin.ResizeImage, TerraMenuItemSkin.CheckmarkImage, TerraPaletteSkin.CloseImage, TerraPanoramaSkin.ScrollButtonImage, TerraRollupSkin.ButtonImage, TerraScrollBarSkin.ScrollButtonImage, TerraSpinnerSkin.SpinButtonImage

public abstract class Image
extends java.lang.Object
implements Visual

Abstract base class for images. An image is either a bitmapped "picture" or a vector "drawing".

Author:
gbrown

Nested Class Summary
static class Image.LoadTask
          Task that executes an image load operation.
 
Constructor Summary
Image()
           
 
Method Summary
 Dimensions getSize()
           
static Image load(java.net.URL url)
           
static Image.LoadTask load(java.net.URL url, TaskListener<Image> loadListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface pivot.wtk.Visual
getHeight, getWidth, paint
 

Constructor Detail

Image

public Image()
Method Detail

getSize

public Dimensions getSize()

load

public static Image load(java.net.URL url)

load

public static Image.LoadTask load(java.net.URL url,
                                  TaskListener<Image> loadListener)