|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jfree.util.WaitingImageObserver
public class WaitingImageObserver
This image observer blocks until the image is completely loaded. AWT defers the loading of images until they are painted on a graphic. While printing reports it is not very nice, not to know whether a image was completely loaded, so this observer forces the loading of the image until a final state (either ALLBITS, ABORT or ERROR) is reached.
| Field Summary |
|---|
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
WaitingImageObserver(java.awt.Image image)
Creates a new ImageObserver |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Deprecated. cloning may lock down the observer |
boolean |
imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height)
Callback function used by AWT to inform that more data is available. |
boolean |
isError()
Returns true if there is an error condition, and false otherwise. |
boolean |
isLoadingComplete()
Returns true if loading is complete, and false
otherwise. |
void |
waitImageLoaded()
The workerthread. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WaitingImageObserver(java.awt.Image image)
ImageObserver for the given Image.
The observer has to be started by an external thread.
- Parameters:
image - the image to observe (null not permitted).
| Method Detail |
|---|
public boolean imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height)
imageUpdate in interface java.awt.image.ImageObserverimg - the image being observed.infoflags - the bitwise inclusive OR of the following
flags: WIDTH, HEIGHT,
PROPERTIES, SOMEBITS,
FRAMEBITS, ALLBITS,
ERROR, ABORT.x - the x coordinate.y - the y coordinate.width - the width.height - the height.
false if the infoflags indicate that the
image is completely loaded; true otherwise.public void waitImageLoaded()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException - this should never happen.public boolean isLoadingComplete()
true if loading is complete, and false
otherwise.
public boolean isError()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||