mediatracker.html

来自「API資料大全」· HTML 代码 · 共 1,050 行 · 第 1/4 页

HTML
1,050
字号
public <B>MediaTracker</B>(<A HREF="../../java/awt/Component.html">Component</A>&nbsp;comp)</PRE><DL><DD>Creates a media tracker to track images for a given component.<DD><DL><DT><B>Parameters:</B><DD><CODE>comp</CODE> - the component on which the images                      will eventually be drawn.</DL></DD></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="addImage(java.awt.Image, int)"><!-- --></A><H3>addImage</H3><PRE>public void <B>addImage</B>(<A HREF="../../java/awt/Image.html">Image</A>&nbsp;image,                     int&nbsp;id)</PRE><DL><DD>Adds an image to the list of images being tracked by this media  tracker. The image will eventually be rendered at its default  (unscaled) size.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>image</CODE> - the image to be tracked.<DD><CODE>id</CODE> - an identifier used to track this image.</DL></DD></DL><HR><A NAME="addImage(java.awt.Image, int, int, int)"><!-- --></A><H3>addImage</H3><PRE>public void <B>addImage</B>(<A HREF="../../java/awt/Image.html">Image</A>&nbsp;image,                     int&nbsp;id,                     int&nbsp;w,                     int&nbsp;h)</PRE><DL><DD>Adds a scaled image to the list of images being tracked   by this media tracker. The image will eventually be  rendered at the indicated width and height.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>image</CODE> - the image to be tracked.<DD><CODE>id</CODE> - an identifier that can be used to track this image.<DD><CODE>w</CODE> - the width at which the image is rendered.<DD><CODE>h</CODE> - the height at which the image is rendered.</DL></DD></DL><HR><A NAME="checkAll()"><!-- --></A><H3>checkAll</H3><PRE>public boolean <B>checkAll</B>()</PRE><DL><DD>Checks to see if all images being tracked by this media tracker  have finished loading.  <p> This method does not start loading the images if they are not  already loading.  <p> If there is an error while loading or scaling an image, then that  image is considered to have finished loading. Use the  <code>isErrorAny</code> or <code>isErrorID</code> methods to  check for errors.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD><code>true</code> if all images have finished loading,                        have been aborted, or have encountered                        an error; <code>false</code> otherwise.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#checkAll(boolean)"><CODE>checkAll(boolean)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#checkID(int)"><CODE>checkID(int)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorAny()"><CODE>isErrorAny()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorID(int)"><CODE>isErrorID(int)</CODE></A></DL></DD></DL><HR><A NAME="checkAll(boolean)"><!-- --></A><H3>checkAll</H3><PRE>public boolean <B>checkAll</B>(boolean&nbsp;load)</PRE><DL><DD>Checks to see if all images being tracked by this media tracker  have finished loading.  <p> If the value of the <code>load</code> flag is <code>true</code>,  then this method starts loading any images that are not yet  being loaded.  <p> If there is an error while loading or scaling an image, that  image is considered to have finished loading. Use the  <code>isErrorAny</code> and <code>isErrorID</code> methods to  check for errors.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>load</CODE> - if <code>true</code>, start loading any                        images that are not yet being loaded.<DT><B>Returns:</B><DD><code>true</code> if all images have finished loading,                        have been aborted, or have encountered                        an error; <code>false</code> otherwise.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#checkID(int)"><CODE>checkID(int)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#checkAll()"><CODE>checkAll()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorAny()"><CODE>isErrorAny()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorID(int)"><CODE>isErrorID(int)</CODE></A></DL></DD></DL><HR><A NAME="isErrorAny()"><!-- --></A><H3>isErrorAny</H3><PRE>public boolean <B>isErrorAny</B>()</PRE><DL><DD>Checks the error status of all of the images.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD><code>true</code> if any of the images tracked                  by this media tracker had an error during                   loading; <code>false</code> otherwise.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#isErrorID(int)"><CODE>isErrorID(int)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#getErrorsAny()"><CODE>getErrorsAny()</CODE></A></DL></DD></DL><HR><A NAME="getErrorsAny()"><!-- --></A><H3>getErrorsAny</H3><PRE>public <A HREF="../../java/lang/Object.html">Object</A>[] <B>getErrorsAny</B>()</PRE><DL><DD>Returns a list of all media that have encountered an error.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>an array of media objects tracked by this                         media tracker that have encountered                         an error, or <code>null</code> if                         there are none with errors.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#isErrorAny()"><CODE>isErrorAny()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#getErrorsID(int)"><CODE>getErrorsID(int)</CODE></A></DL></DD></DL><HR><A NAME="waitForAll()"><!-- --></A><H3>waitForAll</H3><PRE>public void <B>waitForAll</B>()                throws <A HREF="../../java/lang/InterruptedException.html">InterruptedException</A></PRE><DL><DD>Starts loading all images tracked by this media tracker. This  method waits until all the images being tracked have finished  loading.  <p> If there is an error while loading or scaling an image, then that  image is considered to have finished loading. Use the  <code>isErrorAny</code> or <code>isErrorID</code> methods to  check for errors.<DD><DL></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../java/lang/InterruptedException.html">InterruptedException</A></CODE> - if another thread has                                      interrupted this thread.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#waitForID(int)"><CODE>waitForID(int)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#waitForAll(long)"><CODE>waitForAll(long)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorAny()"><CODE>isErrorAny()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorID(int)"><CODE>isErrorID(int)</CODE></A></DL></DD></DL><HR><A NAME="waitForAll(long)"><!-- --></A><H3>waitForAll</H3><PRE>public boolean <B>waitForAll</B>(long&nbsp;ms)                   throws <A HREF="../../java/lang/InterruptedException.html">InterruptedException</A></PRE><DL><DD>Starts loading all images tracked by this media tracker. This  method waits until all the images being tracked have finished  loading, or until the length of time specified in milliseconds   by the <code>ms</code> argument has passed.  <p> If there is an error while loading or scaling an image, then   that image is considered to have finished loading. Use the  <code>isErrorAny</code> or <code>isErrorID</code> methods to  check for errors.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>ms</CODE> - the number of milliseconds to wait                        for the loading to complete.<DT><B>Returns:</B><DD><code>true</code> if all images were successfully                        loaded; <code>false</code> otherwise.<DT><B>Throws:</B><DD><CODE><A HREF="../../java/lang/InterruptedException.html">InterruptedException</A></CODE> - if another thread has                                      interrupted this thread.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#waitForID(int)"><CODE>waitForID(int)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#waitForAll(long)"><CODE>waitForAll(long)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorAny()"><CODE>isErrorAny()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorID(int)"><CODE>isErrorID(int)</CODE></A></DL></DD></DL><HR><A NAME="statusAll(boolean)"><!-- --></A><H3>statusAll</H3><PRE>public int <B>statusAll</B>(boolean&nbsp;load)</PRE><DL><DD>Calculates and returns the bitwise inclusive <b>OR</b> of the  status of all media that are tracked by this media tracker.  <p> Possible flags defined by the  <code>MediaTracker</code> class are <code>LOADING</code>,  <code>ABORTED</code>, <code>ERRORED</code>, and  <code>COMPLETE</code>. An image that hasn't started  loading has zero as its status.  <p> If the value of <code>load</code> is <code>true</code>, then this method starts loading any images that are not yet being loaded.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>load</CODE> - if <code>true</code>, start loading                             any images that are not yet being loaded.<DT><B>Returns:</B><DD>the bitwise inclusive <b>OR</b> of the status of                             all of the media being tracked.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#statusID(int, boolean)"><CODE>statusID(int, boolean)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#LOADING"><CODE>LOADING</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#ABORTED"><CODE>ABORTED</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#ERRORED"><CODE>ERRORED</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#COMPLETE"><CODE>COMPLETE</CODE></A></DL></DD></DL><HR><A NAME="checkID(int)"><!-- --></A><H3>checkID</H3><PRE>public boolean <B>checkID</B>(int&nbsp;id)</PRE><DL><DD>Checks to see if all images tracked by this media tracker that  are tagged with the specified identifier have finished loading.  <p> This method does not start loading the images if they are not  already loading.  <p> If there is an error while loading or scaling an image, then that  image is considered to have finished loading. Use the  <code>isErrorAny</code> or <code>isErrorID</code> methods to  check for errors.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>id</CODE> - the identifier of the images to check.<DT><B>Returns:</B><DD><code>true</code> if all images have finished loading,                        have been aborted, or have encountered                        an error; <code>false</code> otherwise.<DT><B>See Also: </B><DD><A HREF="../../java/awt/MediaTracker.html#checkID(int, boolean)"><CODE>checkID(int, boolean)</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#checkAll()"><CODE>checkAll()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorAny()"><CODE>isErrorAny()</CODE></A>, <A HREF="../../java/awt/MediaTracker.html#isErrorID(int)"><CODE>isErrorID(int)</CODE></A></DL></DD></DL><HR><A NAME="checkID(int, boolean)"><!-- --></A><H3>checkID</H3><PRE>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?