Applet
Name
Applet
Description
The Applet class provides the framework for delivering Java programs within web pages.
Class Definition
public class java.applet.Applet extends java.awt.Panel {
// Constructors public Applet(); // Instance Methods public void destroy();
public AppletContext getAppletContext();
public String getAppletInfo();
public AudioClip getAudioClip (URL url);
public AudioClip getAudioClip (URL url, String filename);
public URL getCodeBase();
public URL getDocumentBase();
public Image getImage (URL url);
public Image getImage (URL url, String filename);
public Locale getLocale(); public String getParameter (String name);
public String[][] getParameterInfo();
public void init();
public boolean isActive();
public void play (URL url);
public void play (URL url, String filename);
public void resize (int width, int height);
public void resize (Dimension dim);
public final void setStub (AppletStub stub);
public void showStatus (String message);
public void start();
public void stop();
}
Constructors
Applet
public Applet()
- Description
- Constructs an
Appletobject.
Instance Methods
destroy
public void destroy()
- Description
- Called when the browser determines that it doesn't need to keep the applet around anymore.
getAppletContext
public AppletContext getAppletContext()
- Returns
- The current
AppletContextof the applet.
getAppletInfo
public String getAppletInfo()
- Returns
- A short information string about the applet to be shown to the user.
getAudioClip
public AudioClip getAudioClip (URL url)
- Parameters
-
- url
URLof an audio file.
- Returns
- Object that implements the
AudioClipinterface for playing audio files. - Description
- Fetches an audio file to play with the
AudioClipinterface.
public AudioClip getAudioClip (URL url , String filename)
- Parameters
-
- url
- Base
URLof an audio file. - filename
- Specific file, relative to
url, that contains an audio file.
- Returns
- Object that implements
AudioClipinterface for playing audio file. - Description
- Fetches an audio file to play with the
AudioClipinterface.
getCodeBase
public URL getCodeBase()
- Returns
- The complete
URLof the .class file that contains the applet.
getDocumentBase
public URL getDocumentBase()
- Returns
- The complete
URLof the .html file that loaded the applet.
getImage
public Image getImage (URL url)
- Parameters
-
- url
URLof an image file.
- Returns
Imageto be displayed.- Description
- Initiates the image loading process for the file located at the specified location.
public Image getImage (URL url, String filename)
- Parameters
-
- url
- Base
URLof an image file. - filename
- Specific file, relative to
url, that contains an image file.
- Returns
- Image to be displayed.
- Description
- Initiates the image loading process for the file located at the specified location.
getLocale
public Locale getLocale()
- Returns
Applet's locale.- Overrides
Component.getLocale()- Description
- Used for internationalization support.
getParameter
public String getParameter (String name)
- Parameters
-
- name
- Name of parameter to get.
- Returns
- The value associated with the given parameter in the HTML file, or
null. - Description
- Allows you to get parameters from within the
<APPLET>tag of the .html file that loaded the applet.
getParameterInfo
public String[][] getParameterInfo()
- Returns
- Overridden to provide a series of three-string arrays that describes the parameters this applet reads.
init
public void init()
- Description
- Called by the system when the applet is first loaded.
isActive
public boolean isActive()
- Returns
trueif the applet is active,falseotherwise.
play
public void play (URL url)
- Parameters
-
- url
URLof an audio file .
- Description
- Plays an audio file once.
public void play (URL url, String filename)
- Parameters
-
- url
- Base
URLof an audio file . - filename
- Specific file, relative to
url, that contains an audio file.
- Description
- Plays an audio file once.
resize
public void resize(int width, int height)
- Parameters
-
- width
- New width for the
Applet.
- height
- New height for the
Applet.
- Description
- Changes the size of the applet.
public void resize (Dimension dim)
- Parameters
-
- dim
- New dimensions for the applet.
- Description
- Changes the size of the applet.
setStub
public final void setStub (AppletStub stub)
- Parameters
-
- stub
- Platform specific stubfor environment.
- Description
- Called by the system to setup
AppletStub.
showStatus
public void showStatus (String message)
- Parameters
-
- message
- Message to display to user.
- Description
- Displays a message on the status line of the browser.
start
public void start()
- Description
- Called by the system every time the applet is displayed.
stop
public void stop()
- Description
- Called by the system when it wants the applet to stop execution; typically, every time the user leaves the page that includes the applet.
See Also
AppletContext, AppletStub, AudioClip, Container, Dimension, Image, Locale, Panel, String, URL