All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
 The Applet class must be the superclass of any 
 applet that is to be embedded in a Web page or viewed by the Java 
 Applet Viewer. The Applet class provides a standard 
 interface between applets and their environment.
 
 Applet()
	Applet()
   
 destroy()
	destroy()
   getAppletContext()
	getAppletContext()
   getAppletInfo()
	getAppletInfo()
   getAudioClip(URL)
	getAudioClip(URL)
  AudioClip object specified by the 
 URL argument.
   getAudioClip(URL, String)
	getAudioClip(URL, String)
  AudioClip object specified by the 
 URL and name arguments.
   getCodeBase()
	getCodeBase()
   getDocumentBase()
	getDocumentBase()
   getImage(URL)
	getImage(URL)
  Image object that can then be painted on 
 the screen.
   getImage(URL, String)
	getImage(URL, String)
  Image object that can then be painted on 
 the screen.
   getLocale()
	getLocale()
   getParameter(String)
	getParameter(String)
   getParameterInfo()
	getParameterInfo()
   init()
	init()
   isActive()
	isActive()
   play(URL)
	play(URL)
   play(URL, String)
	play(URL, String)
   resize(Dimension)
	resize(Dimension)
   resize(int, int)
	resize(int, int)
   setStub(AppletStub)
	setStub(AppletStub)
   showStatus(String)
	showStatus(String)
   start()
	start()
   stop()
	stop()
   
 Applet
Applet
public Applet()
 
 setStub
setStub
public final void setStub(AppletStub stub)
 isActive
isActive
public boolean isActive()
start method is called. It becomes 
 inactive immediately after its stop method is called.
true if the applet is active;
          false otherwise.
     getDocumentBase
getDocumentBase
public URL getDocumentBase()
URL of
          the document that contains this applet.
     getCodeBase
getCodeBase
public URL getCodeBase()
URL of
          this applet.
     getParameter
getParameter
public String getParameter(String name)
	<applet code="Clock" width=50 height=50>
  <param name=Color value="blue">
  </applet>
 
 then a call to getParameter("Color") returns the 
 value "blue". 
 
 The name argument is case insensitive.
 getAppletContext
getAppletContext
public AppletContext getAppletContext()
This environment of an applet represents the document that contains the applet.
 resize
resize
 public void resize(int width,
                    int height)
 resize
resize
public void resize(Dimension d)
 showStatus
showStatus
public void showStatus(String msg)
 getImage
getImage
public Image getImage(URL url)
Image object that can then be painted on 
 the screen. The url that is passed as an argument 
 must specify an absolute URL. 
 This method always returns immediately, whether or not the image exists. When this applet attempts to draw the image on the screen, the data will be loaded. The graphics primitives that draw the image will incrementally paint on the screen.
 getImage
getImage
 public Image getImage(URL url,
                       String name)
Image object that can then be painted on 
 the screen. The url argument must specify an absolute 
 URL. The name argument is a specifier that is 
 relative to the url argument. 
 This method always returns immediately, whether or not the image exists. When this applet attempts to draw the image on the screen, the data will be loaded. The graphics primitives that draw the image will incrementally paint on the screen.
url argument.
     getAudioClip
getAudioClip
public AudioClip getAudioClip(URL url)
AudioClip object specified by the 
 URL argument. 
 This method always returns immediately, whether or not the audio clip exists. When this applet attempts to play the audio clip, the data will be loaded.
 getAudioClip
getAudioClip
 public AudioClip getAudioClip(URL url,
                               String name)
AudioClip object specified by the 
 URL and name arguments. 
 This method always returns immediately, whether or not the audio clip exists. When this applet attempts to play the audio clip, the data will be loaded.
url argument.
     getAppletInfo
getAppletInfo
public String getAppletInfo()
String containing information 
 about the author, version, and copyright of the applet. 
 
 The implementation of this method provided by the 
 Applet class returns null.
 getLocale
getLocale
public Locale getLocale()
 getParameterInfo
getParameterInfo
public String[][] getParameterInfo()
Strings describing these parameters. 
 
 Each element of the array should be a set of three 
 Strings containing the name, the type, and a 
 description. For example:
 
 String pinfo[][] = {
	 {"fps",    "1-10",    "frames per second"},
	 {"repeat", "boolean", "repeat image loop"},
	 {"imgs",   "url",     "images directory"}
 };
 
 The implementation of this method provided by the 
 Applet class returns null.
 play
play
public void play(URL url)
 play
play
 public void play(URL url,
                  String name)
url argument.
   init
init
public void init()
start method is 
 called. 
 
 A subclass of Applet should override this method if 
 it has initialization to perform. For example, an applet with 
 threads would use the init method to create the 
 threads and the destroy method to kill them. 
 
 The implementation of this method provided by the 
 Applet class does nothing.
 start
start
public void start()
init method and each time the applet is revisited 
 in a Web page. 
 
 A subclass of Applet should override this method if 
 it has any operation that it wants to perform each time the Web 
 page containing it is visited. For example, an applet with 
 animation might want to use the start method to 
 resume animation, and the stop method to suspend the 
 animation. 
 
 The implementation of this method provided by the 
 Applet class does nothing.
 stop
stop
public void stop()
 A subclass of Applet should override this method if 
 it has any operation that it wants to perform each time the Web 
 page containing it is no longer visible. For example, an applet 
 with animation might want to use the start method to 
 resume animation, and the stop method to suspend the 
 animation. 
 
 The implementation of this method provided by the 
 Applet class does nothing.
 destroy
destroy
public void destroy()
stop method 
 will always be called before destroy. 
 
 A subclass of Applet should override this method if 
 it has any operation that it wants to perform before it is 
 destroyed. For example, an applet with threads would use the 
 init method to create the threads and the 
 destroy method to kill them. 
 
 The implementation of this method provided by the 
 Applet class does nothing.
All Packages Class Hierarchy This Package Previous Next Index