se.datadosen.explorer
Class ImageCache
java.lang.Object
se.datadosen.explorer.ImageCache
public class ImageCache
- extends java.lang.Object
|
Constructor Summary |
ImageCache(int nImages,
java.awt.Dimension imageDim)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageCache
public ImageCache(int nImages,
java.awt.Dimension imageDim)
contains
public boolean contains(AlbumObject ao)
setImageDimension
public void setImageDimension(java.awt.Dimension imageDim)
clear
public void clear()
dispose
public void dispose()
preload
public void preload(AlbumObject ao)
- Give a hint to load this AlbumObject image asynchronously
- Parameters:
ao -
getImage
public java.awt.Image getImage(AlbumObject ao)
throws java.io.IOException
- Throws:
java.io.IOException
scaleToFit
public static java.awt.Image scaleToFit(java.awt.Image image,
java.awt.Dimension boundingBox)
scale
public static java.awt.image.BufferedImage scale(java.awt.Image image,
int destinationWidth,
int destinationHeight)