net.lucidviews.util.image
Class SimpleImageObserver
java.lang.Object
net.lucidviews.util.image.BaseImageObserver
net.lucidviews.util.image.SimpleImageObserver
- All Implemented Interfaces:
- ImageObserver
public class SimpleImageObserver
- extends BaseImageObserver
A simple image observer.
This ImageObserver
takes no action when the
imageUpdate
method is called, but responds with the value
true
(keep loading image data) until the image has completely
loaded.
- Since:
- 1.0
- Version:
- $Revision: 1.3 $
- Author:
- Stephen Battey
- See Also:
ImageObserver
,
Image
Method Summary |
boolean |
observedImageUpdate(Image img,
int infoflags,
int x,
int y,
int width,
int height)
This method is called when information about the image that is being
observed, and was previously requested using an asynchronous interface,
becomes available. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final SimpleImageObserver INSTANCE
- A convenient reference to an instance of this observer.
SimpleImageObserver
public SimpleImageObserver()
observedImageUpdate
public boolean observedImageUpdate(Image img,
int infoflags,
int x,
int y,
int width,
int height)
- Description copied from class:
BaseImageObserver
- This method is called when information about the image that is being
observed, and was previously requested using an asynchronous interface,
becomes available.
This method should return true if further updates are needed or false if
the required information has been acquired. The image which was being
tracked is passed in using the img argument. Various constants are
combined to form the infoflags argument which indicates what information
about the image is now available. The interpretation of the x, y, width,
and height arguments depends on the contents of the infoflags argument.
The infoflags
argument should be the bitwise inclusive
OR of the following flags: WIDTH
,
HEIGHT
, PROPERTIES
, SOMEBITS
,
FRAMEBITS
, ALLBITS
, ERROR
,
ABORT
.
- Specified by:
observedImageUpdate
in class BaseImageObserver
- Parameters:
img
- the image being observedinfoflags
- the bitwise inclusive OR of the following
flags: WIDTH
, HEIGHT
,
PROPERTIES
, SOMEBITS
,
FRAMEBITS
, ALLBITS
,
ERROR
, ABORT
x
- the x coordinatey
- the y coordinatewidth
- the widthheight
- the height
- Returns:
false
if the infoflags indicate that the
image is completely loaded; true
otherwise