| java.lang.Object java.awt.Component java.awt.Container java.awt.Panel java.applet.Applet
All known Subclasses: personal.DemoApplet,
Applet | public class Applet extends Panel (Code) | | An applet is a small program that is intended not to be run on
its own, but rather to be embedded inside another application.
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.
author: Arthur van Hoff author: Chris Warth version: 1.49, 08/21/02 since: JDK1.0 |
Method Summary | |
public void | destroy() Called by the browser or applet viewer to inform
this applet that it is being reclaimed and that it should destroy
any resources that it has allocated. | public AppletContext | getAppletContext() Determines this applet's context, which allows the applet to
query and affect the environment in which it runs. | public String | getAppletInfo() Returns information about this applet. | public AudioClip | getAudioClip(URL url) Returns the AudioClip object specified by the
URL argument.
This method always returns immediately, whether or not the audio
clip exists. | public AudioClip | getAudioClip(URL url, String name) Returns the AudioClip object specified by the
URL and name arguments.
This method always returns immediately, whether or not the audio
clip exists. | public URL | getCodeBase() Gets the base URL. | public URL | getDocumentBase() Returns an absolute URL naming the directory of the document in which
the applet is embedded. | public Image | getImage(URL url) Returns an Image object that can then be painted on
the screen. | public Image | getImage(URL url, String name) Returns an Image object that can then be painted on
the screen. | public Locale | getLocale() Gets the Locale for the applet, if it has been set. | public String | getParameter(String name) Returns the value of the named parameter in the HTML tag. | public String[][] | getParameterInfo() Returns information about the parameters than are understood by
this applet. | public void | init() Called by the browser or applet viewer to inform
this applet that it has been loaded into the system. | public boolean | isActive() Determines if this applet is active. | final public static AudioClip | newAudioClip(URL url) Get an audio clip from the given URL. | public void | play(URL url) Plays the audio clip at the specified absolute URL. | public void | play(URL url, String name) Plays the audio clip given the URL and a specifier that is
relative to it. | public void | resize(int width, int height) Requests that this applet be resized. | public void | resize(Dimension d) Requests that this applet be resized. | final public void | setStub(AppletStub stub) Sets this applet's stub. | public void | showStatus(String msg) Requests that the argument string be displayed in the
"status window". | public void | start() Called by the browser or applet viewer to inform
this applet that it should start its execution. | public void | stop() Called by the browser or applet viewer to inform
this applet that it should stop its execution. |
destroy | public void destroy()(Code) | | Called by the browser or applet viewer to inform
this applet that it is being reclaimed and that it should destroy
any resources that it has allocated. The 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.
See Also: java.applet.Applet.init See Also: java.applet.Applet.start See Also: java.applet.Applet.stop |
getAppletContext | public AppletContext getAppletContext()(Code) | | Determines this applet's context, which allows the applet to
query and affect the environment in which it runs.
This environment of an applet represents the document that
contains the applet.
the applet's context. |
getAppletInfo | public String getAppletInfo()(Code) | | Returns information about this applet. An applet should override
this method to return a String containing information
about the author, version, and copyright of the applet.
The implementation of this method provided by the
Applet class returns null .
a string containing information about the author, version, andcopyright of the applet. |
getAudioClip | public AudioClip getAudioClip(URL url)(Code) | | Returns the 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.
Parameters: url - an absolute URL giving the location of the audio clip. the audio clip at the specified URL. See Also: java.applet.AudioClip |
getAudioClip | public AudioClip getAudioClip(URL url, String name)(Code) | | Returns the 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.
Parameters: url - an absolute URL giving the base location of theaudio clip. Parameters: name - the location of the audio clip, relative to theurl argument. the audio clip at the specified URL. See Also: java.applet.AudioClip |
getDocumentBase | public URL getDocumentBase()(Code) | | Returns an absolute URL naming the directory of the document in which
the applet is embedded. For example, suppose an applet is contained
within the document:
http://java.sun.com/products/jdk/1.2/index.html
The document base is:
http://java.sun.com/products/jdk/1.2/
the java.net.URL of the document that contains thisapplet. See Also: java.applet.Applet.getCodeBase |
getImage | public Image getImage(URL url)(Code) | | Returns an 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.
Parameters: url - an absolute URL giving the location of the image. the image at the specified URL. See Also: java.awt.Image |
getImage | public Image getImage(URL url, String name)(Code) | | Returns an 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.
Parameters: url - an absolute URL giving the base location of the image. Parameters: name - the location of the image, relative to theurl argument. the image at the specified URL. See Also: java.awt.Image |
getLocale | public Locale getLocale()(Code) | | Gets the Locale for the applet, if it has been set.
If no Locale has been set, then the default Locale
is returned.
the Locale for the applet since: JDK1.1 |
getParameter | public String getParameter(String name)(Code) | | Returns the value of the named parameter in the HTML tag. For
example, if this applet is specified as
<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.
Parameters: name - a parameter name. the value of the named parameter,or null if not set. |
getParameterInfo | public String[][] getParameterInfo()(Code) | | Returns information about the parameters than are understood by
this applet. An applet should override this method to return an
array of 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 .
an array describing the parameters this applet looks for. |
init | public void init()(Code) | | Called by the browser or applet viewer to inform
this applet that it has been loaded into the system. It is always
called before the first time that the 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.
See Also: java.applet.Applet.destroy See Also: java.applet.Applet.start See Also: java.applet.Applet.stop |
isActive | public boolean isActive()(Code) | | Determines if this applet is active. An applet is marked active
just before its start method is called. It becomes
inactive just before its stop method is called.
true if the applet is active;false otherwise. See Also: java.applet.Applet.start See Also: java.applet.Applet.stop |
newAudioClip | final public static AudioClip newAudioClip(URL url)(Code) | | Get an audio clip from the given URL.
Parameters: url - points to the audio clip the audio clip at the specified URL. since: 1.2 |
play | public void play(URL url)(Code) | | Plays the audio clip at the specified absolute URL. Nothing
happens if the audio clip cannot be found.
Parameters: url - an absolute URL giving the location of the audio clip. |
play | public void play(URL url, String name)(Code) | | Plays the audio clip given the URL and a specifier that is
relative to it. Nothing happens if the audio clip cannot be found.
Parameters: url - an absolute URL giving the base location of theaudio clip. Parameters: name - the location of the audio clip, relative to theurl argument. |
resize | public void resize(int width, int height)(Code) | | Requests that this applet be resized.
Parameters: width - the new requested width for the applet. Parameters: height - the new requested height for the applet. |
resize | public void resize(Dimension d)(Code) | | Requests that this applet be resized.
Parameters: d - an object giving the new width and height. |
setStub | final public void setStub(AppletStub stub)(Code) | | Sets this applet's stub. This is done automatically by the system.
Parameters: stub - the new stub. |
showStatus | public void showStatus(String msg)(Code) | | Requests that the argument string be displayed in the
"status window". Many browsers and applet viewers
provide such a window, where the application can inform users of
its current state.
Parameters: msg - a string to display in the status window. |
start | public void start()(Code) | | Called by the browser or applet viewer to inform
this applet that it should start its execution. It is called after
the 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.
See Also: java.applet.Applet.destroy See Also: java.applet.Applet.init See Also: java.applet.Applet.stop |
stop | public void stop()(Code) | | Called by the browser or applet viewer to inform
this applet that it should stop its execution. It is called when
the Web page that contains this applet has been replaced by
another page, and also just before the applet is to be destroyed.
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.
See Also: java.applet.Applet.destroy See Also: java.applet.Applet.init |
Methods inherited from java.awt.Container | public Component add(Component comp)(Code)(Java Doc) public Component add(String name, Component comp)(Code)(Java Doc) public Component add(Component comp, int index)(Code)(Java Doc) public void add(Component comp, Object constraints)(Code)(Java Doc) public void add(Component comp, Object constraints, int index)(Code)(Java Doc) public synchronized void addContainerListener(ContainerListener l)(Code)(Java Doc) protected void addImpl(Component comp, Object constraints, int index)(Code)(Java Doc) public void addNotify()(Code)(Java Doc) public int countComponents()(Code)(Java Doc) public void deliverEvent(Event e)(Code)(Java Doc) public void doLayout()(Code)(Java Doc) public float getAlignmentX()(Code)(Java Doc) public float getAlignmentY()(Code)(Java Doc) public Component getComponent(int n)(Code)(Java Doc) public Component getComponentAt(int x, int y)(Code)(Java Doc) public Component getComponentAt(Point p)(Code)(Java Doc) public int getComponentCount()(Code)(Java Doc) public Component[] getComponents()(Code)(Java Doc) public Insets getInsets()(Code)(Java Doc) public LayoutManager getLayout()(Code)(Java Doc) public Dimension getMaximumSize()(Code)(Java Doc) public Dimension getMinimumSize()(Code)(Java Doc) public Dimension getPreferredSize()(Code)(Java Doc) public Insets insets()(Code)(Java Doc) public void invalidate()(Code)(Java Doc) public boolean isAncestorOf(Component c)(Code)(Java Doc) public void layout()(Code)(Java Doc) public void list(PrintStream out, int indent)(Code)(Java Doc) public void list(PrintWriter out, int indent)(Code)(Java Doc) public Component locate(int x, int y)(Code)(Java Doc) public Dimension minimumSize()(Code)(Java Doc) public void paint(Graphics g)(Code)(Java Doc) public void paintComponents(Graphics g)(Code)(Java Doc) protected String paramString()(Code)(Java Doc) public Dimension preferredSize()(Code)(Java Doc) public void print(Graphics g)(Code)(Java Doc) public void printComponents(Graphics g)(Code)(Java Doc) protected void processContainerEvent(ContainerEvent e)(Code)(Java Doc) protected void processEvent(AWTEvent e)(Code)(Java Doc) public void remove(int index)(Code)(Java Doc) public void remove(Component comp)(Code)(Java Doc) public void removeAll()(Code)(Java Doc) public synchronized void removeContainerListener(ContainerListener l)(Code)(Java Doc) public void removeNotify()(Code)(Java Doc) public void setLayout(LayoutManager mgr)(Code)(Java Doc) public void update(Graphics g)(Code)(Java Doc) public void validate()(Code)(Java Doc) protected void validateTree()(Code)(Java Doc)
|
Methods inherited from java.awt.Component | public boolean action(Event evt, Object what)(Code)(Java Doc) public synchronized void add(PopupMenu popup)(Code)(Java Doc) public synchronized void addComponentListener(ComponentListener l)(Code)(Java Doc) public synchronized void addFocusListener(FocusListener l)(Code)(Java Doc) public synchronized void addKeyListener(KeyListener l)(Code)(Java Doc) public synchronized void addMouseListener(MouseListener l)(Code)(Java Doc) public synchronized void addMouseMotionListener(MouseMotionListener l)(Code)(Java Doc) public void addNotify()(Code)(Java Doc) public Rectangle bounds()(Code)(Java Doc) public int checkImage(Image image, ImageObserver observer)(Code)(Java Doc) public int checkImage(Image image, int width, int height, ImageObserver observer)(Code)(Java Doc) protected AWTEvent coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)(Code)(Java Doc) public boolean contains(int x, int y)(Code)(Java Doc) public boolean contains(Point p)(Code)(Java Doc) public Image createImage(ImageProducer producer)(Code)(Java Doc) public Image createImage(int width, int height)(Code)(Java Doc) public void deliverEvent(Event e)(Code)(Java Doc) public void disable()(Code)(Java Doc) final protected void disableEvents(long eventsToDisable)(Code)(Java Doc) final public void dispatchEvent(AWTEvent e)(Code)(Java Doc) public void doLayout()(Code)(Java Doc) public void enable()(Code)(Java Doc) public void enable(boolean b)(Code)(Java Doc) final protected synchronized void enableEvents(long eventsToEnable)(Code)(Java Doc) public float getAlignmentX()(Code)(Java Doc) public float getAlignmentY()(Code)(Java Doc) public Color getBackground()(Code)(Java Doc) public Rectangle getBounds()(Code)(Java Doc) public ColorModel getColorModel()(Code)(Java Doc) public Component getComponentAt(int x, int y)(Code)(Java Doc) public Component getComponentAt(Point p)(Code)(Java Doc) public Cursor getCursor()(Code)(Java Doc) public Font getFont()(Code)(Java Doc) public FontMetrics getFontMetrics(Font font)(Code)(Java Doc) public Color getForeground()(Code)(Java Doc) public Graphics getGraphics()(Code)(Java Doc) public Locale getLocale()(Code)(Java Doc) public Point getLocation()(Code)(Java Doc) public Point getLocationOnScreen()(Code)(Java Doc) public Dimension getMaximumSize()(Code)(Java Doc) public Dimension getMinimumSize()(Code)(Java Doc) public String getName()(Code)(Java Doc) public Container getParent()(Code)(Java Doc) public Dimension getPreferredSize()(Code)(Java Doc) public Dimension getSize()(Code)(Java Doc) public Toolkit getToolkit()(Code)(Java Doc) final public Object getTreeLock()(Code)(Java Doc) public boolean gotFocus(Event evt, Object what)(Code)(Java Doc) public boolean handleEvent(Event evt)(Code)(Java Doc) public void hide()(Code)(Java Doc) public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h)(Code)(Java Doc) public boolean inside(int x, int y)(Code)(Java Doc) public void invalidate()(Code)(Java Doc) public boolean isDisplayable()(Code)(Java Doc) public boolean isEnabled()(Code)(Java Doc) public boolean isFocusTraversable()(Code)(Java Doc) public boolean isLightweight()(Code)(Java Doc) public boolean isOpaque()(Code)(Java Doc) public boolean isShowing()(Code)(Java Doc) public boolean isValid()(Code)(Java Doc) public boolean isVisible()(Code)(Java Doc) public boolean keyDown(Event evt, int key)(Code)(Java Doc) public boolean keyUp(Event evt, int key)(Code)(Java Doc) public void layout()(Code)(Java Doc) public void list()(Code)(Java Doc) public void list(PrintStream out)(Code)(Java Doc) public void list(PrintStream out, int indent)(Code)(Java Doc) public void list(PrintWriter out)(Code)(Java Doc) public void list(PrintWriter out, int indent)(Code)(Java Doc) public Component locate(int x, int y)(Code)(Java Doc) public Point location()(Code)(Java Doc) public boolean lostFocus(Event evt, Object what)(Code)(Java Doc) public Dimension minimumSize()(Code)(Java Doc) public boolean mouseDown(Event evt, int x, int y)(Code)(Java Doc) public boolean mouseDrag(Event evt, int x, int y)(Code)(Java Doc) public boolean mouseEnter(Event evt, int x, int y)(Code)(Java Doc) public boolean mouseExit(Event evt, int x, int y)(Code)(Java Doc) public boolean mouseMove(Event evt, int x, int y)(Code)(Java Doc) public boolean mouseUp(Event evt, int x, int y)(Code)(Java Doc) public void move(int x, int y)(Code)(Java Doc) public void nextFocus()(Code)(Java Doc) public void paint(Graphics g)(Code)(Java Doc) public void paintAll(Graphics g)(Code)(Java Doc) protected String paramString()(Code)(Java Doc) public boolean postEvent(Event e)(Code)(Java Doc) public Dimension preferredSize()(Code)(Java Doc) public boolean prepareImage(Image image, ImageObserver observer)(Code)(Java Doc) public boolean prepareImage(Image image, int width, int height, ImageObserver observer)(Code)(Java Doc) public void print(Graphics g)(Code)(Java Doc) public void printAll(Graphics g)(Code)(Java Doc) protected void processComponentEvent(ComponentEvent e)(Code)(Java Doc) protected void processEvent(AWTEvent e)(Code)(Java Doc) protected void processFocusEvent(FocusEvent e)(Code)(Java Doc) protected void processKeyEvent(KeyEvent e)(Code)(Java Doc) protected void processMouseEvent(MouseEvent e)(Code)(Java Doc) protected void processMouseMotionEvent(MouseEvent e)(Code)(Java Doc) public synchronized void remove(MenuComponent popup)(Code)(Java Doc) public synchronized void removeComponentListener(ComponentListener l)(Code)(Java Doc) public synchronized void removeFocusListener(FocusListener l)(Code)(Java Doc) public synchronized void removeKeyListener(KeyListener l)(Code)(Java Doc) public synchronized void removeMouseListener(MouseListener l)(Code)(Java Doc) public synchronized void removeMouseMotionListener(MouseMotionListener l)(Code)(Java Doc) public void removeNotify()(Code)(Java Doc) public void repaint()(Code)(Java Doc) public void repaint(long tm)(Code)(Java Doc) public void repaint(int x, int y, int width, int height)(Code)(Java Doc) public void repaint(long tm, int x, int y, int width, int height)(Code)(Java Doc) public void requestFocus()(Code)(Java Doc) public void reshape(int x, int y, int width, int height)(Code)(Java Doc) public void resize(int width, int height)(Code)(Java Doc) public void resize(Dimension d)(Code)(Java Doc) public void setBackground(Color c)(Code)(Java Doc) public void setBounds(int x, int y, int width, int height)(Code)(Java Doc) public void setBounds(Rectangle r)(Code)(Java Doc) public synchronized void setCursor(Cursor cursor)(Code)(Java Doc) public void setEnabled(boolean b)(Code)(Java Doc) public void setFont(Font f)(Code)(Java Doc) public void setForeground(Color c)(Code)(Java Doc) public void setLocale(Locale l)(Code)(Java Doc) public void setLocation(int x, int y)(Code)(Java Doc) public void setLocation(Point p)(Code)(Java Doc) public void setName(String name)(Code)(Java Doc) public void setSize(int width, int height)(Code)(Java Doc) public void setSize(Dimension d)(Code)(Java Doc) public void setVisible(boolean b)(Code)(Java Doc) public void show()(Code)(Java Doc) public void show(boolean b)(Code)(Java Doc) public Dimension size()(Code)(Java Doc) public String toString()(Code)(Java Doc) public void transferFocus()(Code)(Java Doc) public void update(Graphics g)(Code)(Java Doc) public void validate()(Code)(Java Doc)
|
|
|