com.vistech.jai.imageio
Class ImageLoaderJAI
java.lang.Object
|
+--com.vistech.jai.imageio.ImageLoaderJAI
- All Implemented Interfaces:
- java.util.EventListener, ListSelectListener
- public class ImageLoaderJAI
- extends java.lang.Object
- implements ListSelectListener
Loads an image from a local directory using the JAI Image I/O package.Once an
image is loaded, it fires the imageLoaded event to the registered listeners.
- Version:
- 1.0 3 Sept 2000
- Author:
- Lawrence Rodrigues
Field Summary |
protected javax.media.jai.PlanarImage |
loadedImage
|
protected java.beans.PropertyChangeSupport |
pcNotifier
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loadedImage
protected javax.media.jai.PlanarImage loadedImage
pcNotifier
protected java.beans.PropertyChangeSupport pcNotifier
ImageLoaderJAI
public ImageLoaderJAI()
load
public void load(ListSelectEvent e)
- Description copied from interface:
ListSelectListener
- This method is typically called whenever a list is selected.
The ListSelectEvent carries the list select event data. This
includes the list and the path.
- Specified by:
load
in interface ListSelectListener
- Following copied from interface:
com.vistech.events.ListSelectListener
- Parameters:
e
- the ListSelectEvent.
loadImage
public javax.media.jai.PlanarImage loadImage(java.lang.String path)
readAsPlanarImage
public static javax.media.jai.PlanarImage readAsPlanarImage(java.lang.String filename)
setLoadedImage
public void setLoadedImage(javax.media.jai.PlanarImage img)
getLoadedImage
public javax.media.jai.PlanarImage getLoadedImage()
addPlanarImageLoadedListener
public void addPlanarImageLoadedListener(PlanarImageLoadedListener il)
removePlanarImageLoadedListener
public void removePlanarImageLoadedListener(PlanarImageLoadedListener il)
fireImageLoadedEvent
protected void fireImageLoadedEvent(javax.media.jai.PlanarImage img)