java.awt
Class ImageMediaEntry
java.lang.Object
java.awt.MediaEntry
java.awt.ImageMediaEntry
- All Implemented Interfaces:
- ImageObserver, Serializable
- class ImageMediaEntry
- extends MediaEntry
- implements ImageObserver, Serializable
Method Summary |
(package private) void |
cancel()
|
(package private) int |
getID()
|
(package private) Object |
getMedia()
|
(package private) int |
getStatus(boolean doLoad,
boolean doVerify)
|
boolean |
imageUpdate(Image img,
int infoflags,
int x,
int y,
int w,
int h)
This method is called when information about an image which was
previously requested using an asynchronous interface becomes
available. |
(package private) static MediaEntry |
insert(MediaEntry head,
MediaEntry me)
|
(package private) boolean |
matches(Image img,
int w,
int h)
|
(package private) int |
parseflags(int infoflags)
|
(package private) void |
setStatus(int flag)
|
(package private) void |
startLoad()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
image
Image image
width
int width
height
int height
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
tracker
MediaTracker tracker
ID
int ID
next
MediaEntry next
status
int status
cancelled
boolean cancelled
LOADING
static final int LOADING
- See Also:
- Constant Field Values
ABORTED
static final int ABORTED
- See Also:
- Constant Field Values
ERRORED
static final int ERRORED
- See Also:
- Constant Field Values
COMPLETE
static final int COMPLETE
- See Also:
- Constant Field Values
LOADSTARTED
static final int LOADSTARTED
- See Also:
- Constant Field Values
DONE
static final int DONE
- See Also:
- Constant Field Values
ImageMediaEntry
ImageMediaEntry(MediaTracker mt,
Image img,
int c,
int w,
int h)
matches
boolean matches(Image img,
int w,
int h)
getMedia
Object getMedia()
- Specified by:
getMedia
in class MediaEntry
getStatus
int getStatus(boolean doLoad,
boolean doVerify)
- Overrides:
getStatus
in class MediaEntry
startLoad
void startLoad()
- Specified by:
startLoad
in class MediaEntry
parseflags
int parseflags(int infoflags)
imageUpdate
public boolean imageUpdate(Image img,
int infoflags,
int x,
int y,
int w,
int h)
- Description copied from interface:
ImageObserver
- This method is called when information about an image which was
previously requested using an asynchronous interface becomes
available. Asynchronous interfaces are method calls such as
getWidth(ImageObserver) and drawImage(img, x, y, ImageObserver)
which take an ImageObserver object as an argument. Those methods
register the caller as interested either in information about
the overall image itself (in the case of getWidth(ImageObserver))
or about an output version of an image (in the case of the
drawImage(img, x, y, [w, h,] ImageObserver) call).
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:
imageUpdate
in interface ImageObserver
- Parameters:
img
- 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.w
- the width.h
- the height.
- Returns:
false
if the infoflags indicate that the
image is completely loaded; true
otherwise.- See Also:
ImageObserver.WIDTH
,
ImageObserver.HEIGHT
,
ImageObserver.PROPERTIES
,
ImageObserver.SOMEBITS
,
ImageObserver.FRAMEBITS
,
ImageObserver.ALLBITS
,
ImageObserver.ERROR
,
ImageObserver.ABORT
,
Image.getWidth(java.awt.image.ImageObserver)
,
Image.getHeight(java.awt.image.ImageObserver)
,
Graphics.drawImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
insert
static MediaEntry insert(MediaEntry head,
MediaEntry me)
getID
int getID()
cancel
void cancel()
setStatus
void setStatus(int flag)