<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<!--NewPage-->
<html>
<head>
<!-- Generated by javadoc on Wed Jul 28 01:21:15 GMT 1999 -->
<title>
  Class java.awt.Component
</title>
</head>
<body>
<a name="_top_"></a>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-java.awt.html">This Package</a>  <a href="java.awt.Color.html#_top_">Previous</a>  <a href="java.awt.Container.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
<hr>
<h1>
  Class java.awt.Component
</h1>
<pre>
<a href="java.lang.Object.html#_top_">java.lang.Object</a>
   |
   +----java.awt.Component
</pre>
<hr>
<dl>
  <dt> public abstract class <b>Component</b>
  <dt> extends <a href="java.lang.Object.html#_top_">Object</a>
  <dt> implements <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a>, <a href="java.awt.MenuContainer.html#_top_">MenuContainer</a>, <a href="java.io.Serializable.html#_top_">Serializable</a>
</dl>
A <em>component</em> is an object having a graphical representation 
 that can be displayed on the screen and that can interact with the 
 user. Examples of components are the buttons, checkboxes, and scrollbars 
 of a typical graphical user interface. <p>
 The <code>Component</code> class is the abstract superclass of 
 the nonmenu-related Abstract Window Toolkit components. Class 
 <code>Component</code> can also be extended directly to create a 
 lightweight component. A lightweight component is a component that is 
 not associated with a native opaque window.
<p>
<hr>
<a name="index"></a>
<h2>
  <img src="images/variable-index.gif" width=207 height=38 alt="Variable Index">
</h2>
<dl>
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#BOTTOM_ALIGNMENT"><b>BOTTOM_ALIGNMENT</b></a>
  <dd>  Ease-of-use constant for <code>getAlignmentY</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#CENTER_ALIGNMENT"><b>CENTER_ALIGNMENT</b></a>
  <dd>  Ease-of-use constant for <code>getAlignmentY</code> and 
 <code>getAlignmentX</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#LEFT_ALIGNMENT"><b>LEFT_ALIGNMENT</b></a>
  <dd>  Ease-of-use constant for <code>getAlignmentX</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#RIGHT_ALIGNMENT"><b>RIGHT_ALIGNMENT</b></a>
  <dd>  Ease-of-use constant for <code>getAlignmentX</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#TOP_ALIGNMENT"><b>TOP_ALIGNMENT</b></a>
  <dd>  Ease-of-use constant for <code>getAlignmentY()</code>.
</dl>
<h2>
  <img src="images/constructor-index.gif" width=275 height=38 alt="Constructor Index">
</h2>
<dl>
  <dt> <img src="images/yellow-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#Component()"><b>Component</b></a>()
  <dd>  Constructs a new component.
</dl>
<h2>
  <img src="images/method-index.gif" width=207 height=38 alt="Method Index">
</h2>
<dl>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#action(java.awt.Event, java.lang.Object)"><b>action</b></a>(Event, Object)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#add(java.awt.PopupMenu)"><b>add</b></a>(PopupMenu)
  <dd>  Adds the specified popup menu to the component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#addComponentListener(java.awt.event.ComponentListener)"><b>addComponentListener</b></a>(ComponentListener)
  <dd>  Adds the specified component listener to receive component events from
 this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#addFocusListener(java.awt.event.FocusListener)"><b>addFocusListener</b></a>(FocusListener)
  <dd>  Adds the specified focus listener to receive focus events from
 this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#addKeyListener(java.awt.event.KeyListener)"><b>addKeyListener</b></a>(KeyListener)
  <dd>  Adds the specified key listener to receive key events from
 this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#addMouseListener(java.awt.event.MouseListener)"><b>addMouseListener</b></a>(MouseListener)
  <dd>  Adds the specified mouse listener to receive mouse events from
 this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#addMouseMotionListener(java.awt.event.MouseMotionListener)"><b>addMouseMotionListener</b></a>(MouseMotionListener)
  <dd>  Adds the specified mouse motion listener to receive mouse motion events from
 this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#addNotify()"><b>addNotify</b></a>()
  <dd>  Notifies this component that it has been added to a container
 and if a peer is required, it should be created.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#bounds()"><b>bounds</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#checkImage(java.awt.Image, java.awt.image.ImageObserver)"><b>checkImage</b></a>(Image, ImageObserver)
  <dd>  Returns the status of the construction of a screen representation 
 of the specified image.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)"><b>checkImage</b></a>(Image, int, int, ImageObserver)
  <dd>  Returns the status of the construction of a screen representation 
 of the specified image.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#contains(int, int)"><b>contains</b></a>(int, int)
  <dd> 
 Checks whether this component "contains" the specified point,
 where <code>x</code> and <code>y</code> are defined to be 
 relative to the coordinate system of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#contains(java.awt.Point)"><b>contains</b></a>(Point)
  <dd> 
 Checks whether this component "contains" the specified point,
 where the point's <i>x</i> and <i>y</i> coordinates are defined 
 to be relative to the coordinate system of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#createImage(java.awt.image.ImageProducer)"><b>createImage</b></a>(ImageProducer)
  <dd>  Creates an image from the specified image producer.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#createImage(int, int)"><b>createImage</b></a>(int, int)
  <dd>  Creates an off-screen drawable image 
     to be used for double buffering.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#deliverEvent(java.awt.Event)"><b>deliverEvent</b></a>(Event)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#disable()"><b>disable</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#disableEvents(long)"><b>disableEvents</b></a>(long)
  <dd>  Disables the events defined by the specified event mask parameter
 from being delivered to this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#dispatchEvent(java.awt.AWTEvent)"><b>dispatchEvent</b></a>(AWTEvent)
  <dd>  Dispatches an event to this component or one of its sub components.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#doLayout()"><b>doLayout</b></a>()
  <dd>  Prompts the layout manager to lay out this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#enable()"><b>enable</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#enable(boolean)"><b>enable</b></a>(boolean)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#enableEvents(long)"><b>enableEvents</b></a>(long)
  <dd>  Enables the events defined by the specified event mask parameter
 to be delivered to this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getAlignmentX()"><b>getAlignmentX</b></a>()
  <dd>  Returns the alignment along the x axis.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getAlignmentY()"><b>getAlignmentY</b></a>()
  <dd>  Returns the alignment along the y axis.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getBackground()"><b>getBackground</b></a>()
  <dd>  Gets the background color of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getBounds()"><b>getBounds</b></a>()
  <dd> 
 Gets the bounds of this component in the form of a 
 <code>Rectangle</code> object.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getColorModel()"><b>getColorModel</b></a>()
  <dd>  Gets the instance of <code>ColorModel</code> used to display 
 the component on the output device.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getComponentAt(int, int)"><b>getComponentAt</b></a>(int, int)
  <dd> 
 Determines if this component or one of its immediate 
 subcomponents contains the (<i>x</i>,&nbsp;<i>y</i>) location, 
 and if so, returns the containing component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getComponentAt(java.awt.Point)"><b>getComponentAt</b></a>(Point)
  <dd> 
 Returns the component or subcomponent that contains the
 specified point.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getCursor()"><b>getCursor</b></a>()
  <dd>  Gets the cursor set on this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getFont()"><b>getFont</b></a>()
  <dd>  Gets the font of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getFontMetrics(java.awt.Font)"><b>getFontMetrics</b></a>(Font)
  <dd>  Gets the font metrics for the specified font.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getForeground()"><b>getForeground</b></a>()
  <dd>  Gets the foreground color of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getGraphics()"><b>getGraphics</b></a>()
  <dd>  Creates a graphics context for this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getLocale()"><b>getLocale</b></a>()
  <dd>  Gets the locale of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getLocation()"><b>getLocation</b></a>()
  <dd> 
 Gets the location of this component in the form of a 
 point specifying the component's top-left corner.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getLocationOnScreen()"><b>getLocationOnScreen</b></a>()
  <dd> 
 Gets the location of this component in the form of a point 
 specifying the component's top-left corner in the screen's 
 coordinate space.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMaximumSize()"><b>getMaximumSize</b></a>()
  <dd> 
 Gets the maximum size of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMinimumSize()"><b>getMinimumSize</b></a>()
  <dd>  Gets the mininimum size of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getName()"><b>getName</b></a>()
  <dd>  Gets the name of the component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getParent()"><b>getParent</b></a>()
  <dd>  Gets the parent of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getPeer()"><b>getPeer</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getPreferredSize()"><b>getPreferredSize</b></a>()
  <dd> 
 Gets the preferred size of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getSize()"><b>getSize</b></a>()
  <dd> 
 Returns the size of this component in the form of a 
 <code>Dimension</code> object.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getToolkit()"><b>getToolkit</b></a>()
  <dd>  Gets the toolkit of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getTreeLock()"><b>getTreeLock</b></a>()
  <dd>  Gets this component's locking object (the object that owns the thread 
 sychronization monitor) for AWT component-tree and layout
 operations.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#gotFocus(java.awt.Event, java.lang.Object)"><b>gotFocus</b></a>(Event, Object)
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#handleEvent(java.awt.Event)"><b>handleEvent</b></a>(Event)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#hide()"><b>hide</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#imageUpdate(java.awt.Image, int, int, int, int, int)"><b>imageUpdate</b></a>(Image, int, int, int, int, int)
  <dd>  Repaints the component when the image has changed.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#inside(int, int)"><b>inside</b></a>(int, int)
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#invalidate()"><b>invalidate</b></a>()
  <dd> 
 Invalidates this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isEnabled()"><b>isEnabled</b></a>()
  <dd>  Determines whether this component is enabled.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isFocusTraversable()"><b>isFocusTraversable</b></a>()
  <dd>  Returns the value of a flag that indicates whether 
 this component can be traversed using
 Tab or Shift-Tab keyboard focus traversal.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isShowing()"><b>isShowing</b></a>()
  <dd>  Determines whether this component is showing on screen.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isValid()"><b>isValid</b></a>()
  <dd>  Determines whether this component is valid.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isVisible()"><b>isVisible</b></a>()
  <dd>  Determines whether this component is visible.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#keyDown(java.awt.Event, int)"><b>keyDown</b></a>(Event, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#keyUp(java.awt.Event, int)"><b>keyUp</b></a>(Event, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#layout()"><b>layout</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#list()"><b>list</b></a>()
  <dd>  Prints a listing of this component to the standard system output 
 stream <code>System.out</code>.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#list(java.io.PrintStream)"><b>list</b></a>(PrintStream)
  <dd>  Prints a listing of this component to the specified output 
 stream.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#list(java.io.PrintStream, int)"><b>list</b></a>(PrintStream, int)
  <dd>  Prints out a list, starting at the specified indention, to the 
 specified print stream.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#list(java.io.PrintWriter)"><b>list</b></a>(PrintWriter)
  <dd>  Prints a listing to the specified print writer.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#list(java.io.PrintWriter, int)"><b>list</b></a>(PrintWriter, int)
  <dd>  Prints out a list, starting at the specified indention, to 
 the specified print writer.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#locate(int, int)"><b>locate</b></a>(int, int)
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#location()"><b>location</b></a>()
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#lostFocus(java.awt.Event, java.lang.Object)"><b>lostFocus</b></a>(Event, Object)
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#minimumSize()"><b>minimumSize</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#mouseDown(java.awt.Event, int, int)"><b>mouseDown</b></a>(Event, int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#mouseDrag(java.awt.Event, int, int)"><b>mouseDrag</b></a>(Event, int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#mouseEnter(java.awt.Event, int, int)"><b>mouseEnter</b></a>(Event, int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#mouseExit(java.awt.Event, int, int)"><b>mouseExit</b></a>(Event, int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#mouseMove(java.awt.Event, int, int)"><b>mouseMove</b></a>(Event, int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#mouseUp(java.awt.Event, int, int)"><b>mouseUp</b></a>(Event, int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#move(int, int)"><b>move</b></a>(int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#nextFocus()"><b>nextFocus</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#paint(java.awt.Graphics)"><b>paint</b></a>(Graphics)
  <dd> 
 Paints this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#paintAll(java.awt.Graphics)"><b>paintAll</b></a>(Graphics)
  <dd>  Paints this component and all of its subcomponents.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#paramString()"><b>paramString</b></a>()
  <dd>  Returns the parameter string representing the state of this 
 component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#postEvent(java.awt.Event)"><b>postEvent</b></a>(Event)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#preferredSize()"><b>preferredSize</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#prepareImage(java.awt.Image, java.awt.image.ImageObserver)"><b>prepareImage</b></a>(Image, ImageObserver)
  <dd>  Prepares an image for rendering on this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)"><b>prepareImage</b></a>(Image, int, int, ImageObserver)
  <dd>  Prepares an image for rendering on this component at the 
 specified width and height.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#print(java.awt.Graphics)"><b>print</b></a>(Graphics)
  <dd>  Prints this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#printAll(java.awt.Graphics)"><b>printAll</b></a>(Graphics)
  <dd>  Prints this component and all of its subcomponents.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#processComponentEvent(java.awt.event.ComponentEvent)"><b>processComponentEvent</b></a>(ComponentEvent)
  <dd> 
 Processes component events occurring on this component by
 dispatching them to any registered 
 <code>ComponentListener</code> objects.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#processEvent(java.awt.AWTEvent)"><b>processEvent</b></a>(AWTEvent)
  <dd> 
 Processes events occurring on this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#processFocusEvent(java.awt.event.FocusEvent)"><b>processFocusEvent</b></a>(FocusEvent)
  <dd> 
 Processes focus events occurring on this component by
 dispatching them to any registered 
 <code>FocusListener</code> objects.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#processKeyEvent(java.awt.event.KeyEvent)"><b>processKeyEvent</b></a>(KeyEvent)
  <dd> 
 Processes key events occurring on this component by
 dispatching them to any registered 
 <codeKeyListener</code> objects.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#processMouseEvent(java.awt.event.MouseEvent)"><b>processMouseEvent</b></a>(MouseEvent)
  <dd> 
 Processes mouse events occurring on this component by
 dispatching them to any registered 
 <code>MouseListener</code> objects.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#processMouseMotionEvent(java.awt.event.MouseEvent)"><b>processMouseMotionEvent</b></a>(MouseEvent)
  <dd> 
 Processes mouse motion events occurring on this component by
 dispatching them to any registered 
 <code>MouseMotionListener</code> objects.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#remove(java.awt.MenuComponent)"><b>remove</b></a>(MenuComponent)
  <dd>  Removes the specified popup menu from the component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#removeComponentListener(java.awt.event.ComponentListener)"><b>removeComponentListener</b></a>(ComponentListener)
  <dd>  Removes the specified component listener so that it no longer
 receives component events from this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#removeFocusListener(java.awt.event.FocusListener)"><b>removeFocusListener</b></a>(FocusListener)
  <dd>  Removes the specified focus listener so that it no longer
 receives focus events from this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#removeKeyListener(java.awt.event.KeyListener)"><b>removeKeyListener</b></a>(KeyListener)
  <dd>  Removes the specified key listener so that it no longer
 receives key events from this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#removeMouseListener(java.awt.event.MouseListener)"><b>removeMouseListener</b></a>(MouseListener)
  <dd>  Removes the specified mouse listener so that it no longer
 receives mouse events from this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#removeMouseMotionListener(java.awt.event.MouseMotionListener)"><b>removeMouseMotionListener</b></a>(MouseMotionListener)
  <dd>  Removes the specified mouse motion listener so that it no longer
 receives mouse motion events from this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#removeNotify()"><b>removeNotify</b></a>()
  <dd> 
 Notifies this component that it has been removed from its
 container and if a peers exists, it destroys it.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#repaint()"><b>repaint</b></a>()
  <dd> 
 Repaints this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#repaint(int, int, int, int)"><b>repaint</b></a>(int, int, int, int)
  <dd> 
 Repaints the specified rectangle of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#repaint(long)"><b>repaint</b></a>(long)
  <dd> 
 Repaints the component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#repaint(long, int, int, int, int)"><b>repaint</b></a>(long, int, int, int, int)
  <dd> 
 Repaints the specified rectangle of this component within 
 <code>tm</code> milliseconds.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#requestFocus()"><b>requestFocus</b></a>()
  <dd> 
 Requests that this component get the input focus.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#reshape(int, int, int, int)"><b>reshape</b></a>(int, int, int, int)
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#resize(java.awt.Dimension)"><b>resize</b></a>(Dimension)
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#resize(int, int)"><b>resize</b></a>(int, int)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setBackground(java.awt.Color)"><b>setBackground</b></a>(Color)
  <dd> 
 Sets the background color of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setBounds(int, int, int, int)"><b>setBounds</b></a>(int, int, int, int)
  <dd> 
 Moves and resizes this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setBounds(java.awt.Rectangle)"><b>setBounds</b></a>(Rectangle)
  <dd> 
 Moves and resizes this component to conform to the new 
 bounding rectangle <code>r</code>.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setCursor(java.awt.Cursor)"><b>setCursor</b></a>(Cursor)
  <dd>  Set the cursor image to a predefined cursor.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setEnabled(boolean)"><b>setEnabled</b></a>(boolean)
  <dd>  Enables or disables this component, depending on the value of the 
 parameter <code>b</code>.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setFont(java.awt.Font)"><b>setFont</b></a>(Font)
  <dd> 
 Sets the font of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setForeground(java.awt.Color)"><b>setForeground</b></a>(Color)
  <dd> 
 Sets the foreground color of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setLocale(java.util.Locale)"><b>setLocale</b></a>(Locale)
  <dd> 
 Sets the locale of this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setLocation(int, int)"><b>setLocation</b></a>(int, int)
  <dd> 
 Moves this component to a new location.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setLocation(java.awt.Point)"><b>setLocation</b></a>(Point)
  <dd> 
 Moves this component to a new location.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setName(java.lang.String)"><b>setName</b></a>(String)
  <dd>  Sets the name of the component to the specified string.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setSize(java.awt.Dimension)"><b>setSize</b></a>(Dimension)
  <dd> 
 Resizes this component so that it has width <code>d.width</code> 
 and height <code>d.height</code>.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setSize(int, int)"><b>setSize</b></a>(int, int)
  <dd>  Resizes this component so that it has width <code>width</code> 
 and <code>height</code>.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setVisible(boolean)"><b>setVisible</b></a>(boolean)
  <dd>  Shows or hides this component depending on the value of parameter 
 <code>b</code>.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#show()"><b>show</b></a>()
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#show(boolean)"><b>show</b></a>(boolean)
  <dd>  
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#size()"><b>size</b></a>()
  <dd> 
 
<b>Deprecated.</b>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toString()"><b>toString</b></a>()
  <dd>  Returns a string representation of this component and its values.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#transferFocus()"><b>transferFocus</b></a>()
  <dd>  Transfers the focus to the next component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#update(java.awt.Graphics)"><b>update</b></a>(Graphics)
  <dd> 
 Updates this component.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#validate()"><b>validate</b></a>()
  <dd> 
 Ensures that this component has a valid layout.
</dl>
<a name="variables"></a>
<h2>
  <img src="images/variables.gif" width=153 height=38 alt="Variables">
</h2>
<a name="TOP_ALIGNMENT"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>TOP_ALIGNMENT</b>
<pre>
 public static final float TOP_ALIGNMENT
</pre>
<dl>
  <dd> Ease-of-use constant for <code>getAlignmentY()</code>.  Specifies an
 alignment to the top of the component.<p>
  <dd><dl> 
    <dt> <b>See Also:</b>
    <dd> <a href="#getAlignmentY">getAlignmentY</a>
  </dl></dd>
</dl>
<a name="CENTER_ALIGNMENT"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>CENTER_ALIGNMENT</b>
<pre>
 public static final float CENTER_ALIGNMENT
</pre>
<dl>
  <dd> Ease-of-use constant for <code>getAlignmentY</code> and 
 <code>getAlignmentX</code>. Specifies an alignment to 
 the center of the component<p>
  <dd><dl> 
    <dt> <b>See Also:</b>
    <dd> <a href="#getAlignmentX">getAlignmentX</a>, <a href="#getAlignmentY">getAlignmentY</a>
  </dl></dd>
</dl>
<a name="BOTTOM_ALIGNMENT"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>BOTTOM_ALIGNMENT</b>
<pre>
 public static final float BOTTOM_ALIGNMENT
</pre>
<dl>
  <dd> Ease-of-use constant for <code>getAlignmentY</code>.  Specifies an
 alignment to the bottom of the component.<p>
  <dd><dl> 
    <dt> <b>See Also:</b>
    <dd> <a href="#getAlignmentY">getAlignmentY</a>
  </dl></dd>
</dl>
<a name="LEFT_ALIGNMENT"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>LEFT_ALIGNMENT</b>
<pre>
 public static final float LEFT_ALIGNMENT
</pre>
<dl>
  <dd> Ease-of-use constant for <code>getAlignmentX</code>.  Specifies an
 alignment to the left side of the component.<p>
  <dd><dl> 
    <dt> <b>See Also:</b>
    <dd> <a href="#getAlignmentX">getAlignmentX</a>
  </dl></dd>
</dl>
<a name="RIGHT_ALIGNMENT"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>RIGHT_ALIGNMENT</b>
<pre>
 public static final float RIGHT_ALIGNMENT
</pre>
<dl>
  <dd> Ease-of-use constant for <code>getAlignmentX</code>.  Specifies an
 alignment to the right side of the component.<p>
  <dd><dl> 
    <dt> <b>See Also:</b>
    <dd> <a href="#getAlignmentX">getAlignmentX</a>
  </dl></dd>
</dl>
<a name="constructors"></a>
<h2>
  <img src="images/constructors.gif" width=231 height=38 alt="Constructors">
</h2>
<a name="Component"></a>
<a name="Component()"><img src="images/yellow-ball.gif" width=12 height=12 alt=" o "></a>
<b>Component</b>
<pre>
 protected Component()
</pre>
<dl>
  <dd> Constructs a new component. Class <code>Component</code> can be 
 extended directly to create a lightweight component that does not 
 utilize an opaque native window. A lightweight component must be 
 hosted by a native container somewhere higher up in the component 
 tree (for example, by a <code>Frame</code> object).
<p>
</dl>
<a name="methods"></a>
<h2>
  <img src="images/methods.gif" width=151 height=38 alt="Methods">
</h2>
<a name="getName()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getName"><b>getName</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> getName()
</pre>
<dl>
  <dd> Gets the name of the component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> This component's name.
    <dt> <b>See Also:</b>
    <dd> <a href="#setName">setName</a>
  </dl></dd>
</dl>
<a name="setName(java.lang.String)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setName"><b>setName</b></a>
<pre>
 public void setName(<a href="java.lang.String.html#_top_">String</a> name)
</pre>
<dl>
  <dd> Sets the name of the component to the specified string.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>name</code> - The string that is to be this
 component's name.
    <dt> <b>See Also:</b>
    <dd> <a href="#getName">getName</a>
  </dl></dd>
</dl>
<a name="getParent()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getParent"><b>getParent</b></a>
<pre>
 public <a href="java.awt.Container.html#_top_">Container</a> getParent()
</pre>
<dl>
  <dd> Gets the parent of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> The parent container of this component.
  </dl></dd>
</dl>
<a name="getPeer()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getPeer"><b>getPeer</b></a>
<pre>
 public <a href="java.awt.peer.ComponentPeer.html#_top_">ComponentPeer</a> getPeer()
</pre>
<dl>
<dd><b> Note: getPeer() is deprecated.</b>
<i>As of JDK version 1.1,
 programs should not directly manipulate peers.</i>
<p>
</dl>
<a name="getTreeLock()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getTreeLock"><b>getTreeLock</b></a>
<pre>
 public final <a href="java.lang.Object.html#_top_">Object</a> getTreeLock()
</pre>
<dl>
  <dd> Gets this component's locking object (the object that owns the thread 
 sychronization monitor) for AWT component-tree and layout
 operations.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> This component's locking object.
  </dl></dd>
</dl>
<a name="getToolkit()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getToolkit"><b>getToolkit</b></a>
<pre>
 public <a href="java.awt.Toolkit.html#_top_">Toolkit</a> getToolkit()
</pre>
<dl>
  <dd> Gets the toolkit of this component. Note that
 the frame that contains a component controls which
 toolkit is used by that component. Therefore if the component  
 is moved from one frame to another, the toolkit it uses may change.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> The toolkit of this component.
  </dl></dd>
</dl>
<a name="isValid()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isValid"><b>isValid</b></a>
<pre>
 public boolean isValid()
</pre>
<dl>
  <dd> Determines whether this component is valid. Components are 
 invalidated when they are first shown on the screen.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the component is valid; <code>false</code>
 otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#validate">validate</a>, <a href="#invalidate">invalidate</a>
  </dl></dd>
</dl>
<a name="isVisible()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isVisible"><b>isVisible</b></a>
<pre>
 public boolean isVisible()
</pre>
<dl>
  <dd> Determines whether this component is visible. Components are 
 initially visible, with the exception of top level components such 
 as <code>Frame</code> objects.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the component is visible;
 <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#setVisible">setVisible</a>
  </dl></dd>
</dl>
<a name="isShowing()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isShowing"><b>isShowing</b></a>
<pre>
 public boolean isShowing()
</pre>
<dl>
  <dd> Determines whether this component is showing on screen. This means 
 that the component must be visible, and it must be in a container 
 that is visible and showing.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the component is showing;
 <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#setVisible">setVisible</a>
  </dl></dd>
</dl>
<a name="isEnabled()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isEnabled"><b>isEnabled</b></a>
<pre>
 public boolean isEnabled()
</pre>
<dl>
  <dd> Determines whether this component is enabled. An enabled component 
 can respond to user input and generate events. Components are 
 enabled initially by default. A component may be enabled or disabled by 
 calling its <code>setEnabled</code> method.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the component is enabled;
 <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#setEnabled">setEnabled</a>
  </dl></dd>
</dl>
<a name="setEnabled(boolean)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setEnabled"><b>setEnabled</b></a>
<pre>
 public void setEnabled(boolean b)
</pre>
<dl>
  <dd> Enables or disables this component, depending on the value of the 
 parameter <code>b</code>. An enabled component can respond to user 
 input and generate events. Components are enabled initially by default.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>b</code> - If <code>true</code>, this component is
            enabled; otherwise this component is disabled.
    <dt> <b>See Also:</b>
    <dd> <a href="#isEnabled">isEnabled</a>
  </dl></dd>
</dl>
<a name="enable()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="enable"><b>enable</b></a>
<pre>
 public void enable()
</pre>
<dl>
<dd><b> Note: enable() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setEnabled(boolean)</code>.</i>
<p>
</dl>
<a name="enable(boolean)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="enable"><b>enable</b></a>
<pre>
 public void enable(boolean b)
</pre>
<dl>
<dd><b> Note: enable() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setEnabled(boolean)</code>.</i>
<p>
</dl>
<a name="disable()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="disable"><b>disable</b></a>
<pre>
 public void disable()
</pre>
<dl>
<dd><b> Note: disable() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setEnabled(boolean)</code>.</i>
<p>
</dl>
<a name="setVisible(boolean)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setVisible"><b>setVisible</b></a>
<pre>
 public void setVisible(boolean b)
</pre>
<dl>
  <dd> Shows or hides this component depending on the value of parameter 
 <code>b</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>b</code> - If <code>true</code>, shows this component;
 otherwise, hides this component.
    <dt> <b>See Also:</b>
    <dd> <a href="#isVisible">isVisible</a>
  </dl></dd>
</dl>
<a name="show()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="show"><b>show</b></a>
<pre>
 public void show()
</pre>
<dl>
<dd><b> Note: show() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setVisible(boolean)</code>.</i>
<p>
</dl>
<a name="show(boolean)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="show"><b>show</b></a>
<pre>
 public void show(boolean b)
</pre>
<dl>
<dd><b> Note: show() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setVisible(boolean)</code>.</i>
<p>
</dl>
<a name="hide()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="hide"><b>hide</b></a>
<pre>
 public void hide()
</pre>
<dl>
<dd><b> Note: hide() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setVisible(boolean)</code>.</i>
<p>
</dl>
<a name="getForeground()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getForeground"><b>getForeground</b></a>
<pre>
 public <a href="java.awt.Color.html#_top_">Color</a> getForeground()
</pre>
<dl>
  <dd> Gets the foreground color of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> This component's foreground color. If this component does
 not have a foreground color, the foreground color of its parent 
 is returned.
    <dt> <b>See Also:</b>
    <dd> <a href="#java.awt.Component#setForeground(java.awt.Color)">java.awt.Component#setForeground</a>
  </dl></dd>
</dl>
<a name="setForeground(java.awt.Color)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setForeground"><b>setForeground</b></a>
<pre>
 public void setForeground(<a href="java.awt.Color.html#_top_">Color</a> c)
</pre>
<dl>
  <dd> Sets the foreground color of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>c</code> - The color to become this component's
 foreground color.
    <dt> <b>See Also:</b>
    <dd> <a href="#getForeground">getForeground</a>
  </dl></dd>
</dl>
<a name="getBackground()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getBackground"><b>getBackground</b></a>
<pre>
 public <a href="java.awt.Color.html#_top_">Color</a> getBackground()
</pre>
<dl>
  <dd> Gets the background color of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> This component's background color. If this component does
 not have a background color, the background color of its parent 
 is returned.
    <dt> <b>See Also:</b>
    <dd> <a href="#setBackground(java.awt.Color)">setBackground</a>
  </dl></dd>
</dl>
<a name="setBackground(java.awt.Color)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setBackground"><b>setBackground</b></a>
<pre>
 public void setBackground(<a href="java.awt.Color.html#_top_">Color</a> c)
</pre>
<dl>
  <dd> Sets the background color of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>c</code> - The color to become this component's
 background color.
    <dt> <b>See Also:</b>
    <dd> <a href="#getBackground">getBackground</a>
  </dl></dd>
</dl>
<a name="getFont()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getFont"><b>getFont</b></a>
<pre>
 public <a href="java.awt.Font.html#_top_">Font</a> getFont()
</pre>
<dl>
  <dd> Gets the font of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> This component's font. If a font has not been set
 for this component, the font of its parent is returned.
    <dt> <b>See Also:</b>
    <dd> <a href="#setFont">setFont</a>
  </dl></dd>
</dl>
<a name="setFont(java.awt.Font)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setFont"><b>setFont</b></a>
<pre>
 public void setFont(<a href="java.awt.Font.html#_top_">Font</a> f)
</pre>
<dl>
  <dd> Sets the font of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>f</code> - The font to become this component's font.
    <dt> <b>See Also:</b>
    <dd> <a href="#getFont">getFont</a>
  </dl></dd>
</dl>
<a name="getLocale()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getLocale"><b>getLocale</b></a>
<pre>
 public <a href="java.util.Locale.html#_top_">Locale</a> getLocale()
</pre>
<dl>
  <dd> Gets the locale of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> This component's locale. If this component does not
 have a locale, the locale of its parent is returned.
    <dt> <b>Throws:</b> <a href="java.awt.IllegalComponentStateException.html#_top_">IllegalComponentStateException</a>
    <dd> If the Component
 does not have its own locale and has not yet been added to
 a containment hierarchy such that the locale can be determined
 from the containing parent.
    <dt> <b>See Also:</b>
    <dd> <a href="#setLocale">setLocale</a>
  </dl></dd>
</dl>
<a name="setLocale(java.util.Locale)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setLocale"><b>setLocale</b></a>
<pre>
 public void setLocale(<a href="java.util.Locale.html#_top_">Locale</a> l)
</pre>
<dl>
  <dd> Sets the locale of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>l</code> - The locale to become this component's locale.
    <dt> <b>See Also:</b>
    <dd> <a href="#getLocale">getLocale</a>
  </dl></dd>
</dl>
<a name="getColorModel()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getColorModel"><b>getColorModel</b></a>
<pre>
 public <a href="java.awt.image.ColorModel.html#_top_">ColorModel</a> getColorModel()
</pre>
<dl>
  <dd> Gets the instance of <code>ColorModel</code> used to display 
 the component on the output device.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> The color model used by this component.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.image.ColorModel.html#_top_">ColorModel</a>, <a href="java.awt.peer.ComponentPeer.html#getColorModel()">getColorModel</a>, <a href="java.awt.Toolkit.html#getColorModel()">getColorModel</a>
  </dl></dd>
</dl>
<a name="getLocation()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getLocation"><b>getLocation</b></a>
<pre>
 public <a href="java.awt.Point.html#_top_">Point</a> getLocation()
</pre>
<dl>
  <dd> Gets the location of this component in the form of a 
 point specifying the component's top-left corner.
 The location will be relative to the parent's coordinate space.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> An instance of <code>Point</code> representing
 the top-left corner of the component's bounds in the coordinate 
 space of the component's parent.
    <dt> <b>See Also:</b>
    <dd> <a href="#setLocation">setLocation</a>, <a href="#getLocationOnScreen">getLocationOnScreen</a>
  </dl></dd>
</dl>
<a name="getLocationOnScreen()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getLocationOnScreen"><b>getLocationOnScreen</b></a>
<pre>
 public <a href="java.awt.Point.html#_top_">Point</a> getLocationOnScreen()
</pre>
<dl>
  <dd> Gets the location of this component in the form of a point 
 specifying the component's top-left corner in the screen's 
 coordinate space.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> An instance of <code>Point</code> representing
 the top-left corner of the component's bounds in the 
 coordinate space of the screen.
    <dt> <b>See Also:</b>
    <dd> <a href="#setLocation">setLocation</a>, <a href="#getLocation">getLocation</a>
  </dl></dd>
</dl>
<a name="location()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="location"><b>location</b></a>
<pre>
 public <a href="java.awt.Point.html#_top_">Point</a> location()
</pre>
<dl>
<dd><b> Note: location() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>getLocation()</code>.</i>
<p>
</dl>
<a name="setLocation(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setLocation"><b>setLocation</b></a>
<pre>
 public void setLocation(int x,
                         int y)
</pre>
<dl>
  <dd> Moves this component to a new location. The top-left corner of 
 the new location is specified by the <code>x</code> and <code>y</code> 
 parameters in the coordinate space of this component's parent.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>x</code> - The <i>x</i>-coordinate of the new location's
 top-left corner in the parent's coordinate space.
    <dd> <code>y</code> - The <i>y</i>-coordinate of the new location's
 top-left corner in the parent's coordinate space.
    <dt> <b>See Also:</b>
    <dd> <a href="#getLocation">getLocation</a>, <a href="#setBounds">setBounds</a>
  </dl></dd>
</dl>
<a name="move(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="move"><b>move</b></a>
<pre>
 public void move(int x,
                  int y)
</pre>
<dl>
<dd><b> Note: move() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setLocation(int, int)</code>.</i>
<p>
</dl>
<a name="setLocation(java.awt.Point)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setLocation"><b>setLocation</b></a>
<pre>
 public void setLocation(<a href="java.awt.Point.html#_top_">Point</a> p)
</pre>
<dl>
  <dd> Moves this component to a new location. The top-left corner of 
 the new location is specified by point <code>p</code>. Point 
 <code>p</code> is given in the parent's coordinate space.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>p</code> - The point defining the top-left corner
 of the new location, given in the coordinate space of this 
 component's parent.
    <dt> <b>See Also:</b>
    <dd> <a href="#getLocation">getLocation</a>, <a href="#setBounds">setBounds</a>
  </dl></dd>
</dl>
<a name="getSize()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getSize"><b>getSize</b></a>
<pre>
 public <a href="java.awt.Dimension.html#_top_">Dimension</a> getSize()
</pre>
<dl>
  <dd> Returns the size of this component in the form of a 
 <code>Dimension</code> object. The <code>height</code> 
 field of the <code>Dimension</code> object contains 
 this component's height, and the <code>width</code> 
 field of the <code>Dimension</code> object contains 
 this component's width.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> A <code>Dimension</code> object that indicates the
 size of this component.
    <dt> <b>See Also:</b>
    <dd> <a href="#setSize">setSize</a>
  </dl></dd>
</dl>
<a name="size()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="size"><b>size</b></a>
<pre>
 public <a href="java.awt.Dimension.html#_top_">Dimension</a> size()
</pre>
<dl>
<dd><b> Note: size() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>getSize()</code>.</i>
<p>
</dl>
<a name="setSize(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setSize"><b>setSize</b></a>
<pre>
 public void setSize(int width,
                     int height)
</pre>
<dl>
  <dd> Resizes this component so that it has width <code>width</code> 
 and <code>height</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>width</code> - The new width of this component in pixels.
    <dd> <code>height</code> - The new height of this component in pixels.
    <dt> <b>See Also:</b>
    <dd> <a href="#getSize">getSize</a>, <a href="#setBounds">setBounds</a>
  </dl></dd>
</dl>
<a name="resize(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="resize"><b>resize</b></a>
<pre>
 public void resize(int width,
                    int height)
</pre>
<dl>
<dd><b> Note: resize() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setSize(int, int)</code>.</i>
<p>
</dl>
<a name="setSize(java.awt.Dimension)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setSize"><b>setSize</b></a>
<pre>
 public void setSize(<a href="java.awt.Dimension.html#_top_">Dimension</a> d)
</pre>
<dl>
  <dd> Resizes this component so that it has width <code>d.width</code> 
 and height <code>d.height</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>d</code> - The dimension specifying the new size
 of this component.
    <dt> <b>See Also:</b>
    <dd> <a href="#setSize">setSize</a>, <a href="#setBounds">setBounds</a>
  </dl></dd>
</dl>
<a name="resize(java.awt.Dimension)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="resize"><b>resize</b></a>
<pre>
 public void resize(<a href="java.awt.Dimension.html#_top_">Dimension</a> d)
</pre>
<dl>
<dd><b> Note: resize() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setSize(Dimension)</code>.</i>
<p>
</dl>
<a name="getBounds()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getBounds"><b>getBounds</b></a>
<pre>
 public <a href="java.awt.Rectangle.html#_top_">Rectangle</a> getBounds()
</pre>
<dl>
  <dd> Gets the bounds of this component in the form of a 
 <code>Rectangle</code> object. The bounds specify this 
 component's width, height, and location relative to 
 its parent.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> A rectangle indicating this component's bounds.
    <dt> <b>See Also:</b>
    <dd> <a href="#setBounds">setBounds</a>, <a href="#getLocation">getLocation</a>, <a href="#getSize">getSize</a>
  </dl></dd>
</dl>
<a name="bounds()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="bounds"><b>bounds</b></a>
<pre>
 public <a href="java.awt.Rectangle.html#_top_">Rectangle</a> bounds()
</pre>
<dl>
<dd><b> Note: bounds() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>getBounds()</code>.</i>
<p>
</dl>
<a name="setBounds(int, int, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setBounds"><b>setBounds</b></a>
<pre>
 public void setBounds(int x,
                       int y,
                       int width,
                       int height)
</pre>
<dl>
  <dd> Moves and resizes this component. The new location of the top-left 
 corner is specified by <code>x</code> and <code>y</code>, and the 
 new size is specified by <code>width</code> and <code>height</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>x</code> - The new <i>x</i>-coordinate of this component.
    <dd> <code>y</code> - The new <i>y</i>-coordinate of this component.
    <dd> <code>width</code> - The new <code>width</code> of this component.
    <dd> <code>height</code> - The new <code>height</code> of this
 component.
    <dt> <b>See Also:</b>
    <dd> <a href="#getBounds">getBounds</a>, <a href="#setLocation(int, int)">setLocation</a>, <a href="#setLocation(java.awt.Point)">setLocation</a>, <a href="#setSize(int, int)">setSize</a>, <a href="#setSize(java.awt.Dimension)">setSize</a>
  </dl></dd>
</dl>
<a name="reshape(int, int, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="reshape"><b>reshape</b></a>
<pre>
 public void reshape(int x,
                     int y,
                     int width,
                     int height)
</pre>
<dl>
<dd><b> Note: reshape() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>setBounds(int, int, int, int)</code>.</i>
<p>
</dl>
<a name="setBounds(java.awt.Rectangle)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setBounds"><b>setBounds</b></a>
<pre>
 public void setBounds(<a href="java.awt.Rectangle.html#_top_">Rectangle</a> r)
</pre>
<dl>
  <dd> Moves and resizes this component to conform to the new 
 bounding rectangle <code>r</code>. This component's new 
 position is specified by <code>r.x</code> and <code>r.y</code>, 
 and its new size is specified by <code>r.width</code> and 
 <code>r.height</code>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>r<code> - The new bounding rectangle for this component.
    <dt> <b>See Also:</b>
    <dd> <a href="#getBounds">getBounds</a>, <a href="#setLocation(int, int)">setLocation</a>, <a href="#setLocation(java.awt.Point)">setLocation</a>, <a href="#setSize(int, int)">setSize</a>, <a href="#setSize(java.awt.Dimension)">setSize</a>
  </dl></dd>
</dl>
<a name="getPreferredSize()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getPreferredSize"><b>getPreferredSize</b></a>
<pre>
 public <a href="java.awt.Dimension.html#_top_">Dimension</a> getPreferredSize()
</pre>
<dl>
  <dd> Gets the preferred size of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> A dimension object indicating this component's preferred size.
    <dt> <b>See Also:</b>
    <dd> <a href="#getMinimumSize">getMinimumSize</a>, <a href="java.awt.LayoutManager.html#_top_">LayoutManager</a>
  </dl></dd>
</dl>
<a name="preferredSize()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="preferredSize"><b>preferredSize</b></a>
<pre>
 public <a href="java.awt.Dimension.html#_top_">Dimension</a> preferredSize()
</pre>
<dl>
<dd><b> Note: preferredSize() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>getPreferredSize()</code>.</i>
<p>
</dl>
<a name="getMinimumSize()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMinimumSize"><b>getMinimumSize</b></a>
<pre>
 public <a href="java.awt.Dimension.html#_top_">Dimension</a> getMinimumSize()
</pre>
<dl>
  <dd> Gets the mininimum size of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> A dimension object indicating this component's minimum size.
    <dt> <b>See Also:</b>
    <dd> <a href="#getPreferredSize">getPreferredSize</a>, awtLayoutManager
  </dl></dd>
</dl>
<a name="minimumSize()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="minimumSize"><b>minimumSize</b></a>
<pre>
 public <a href="java.awt.Dimension.html#_top_">Dimension</a> minimumSize()
</pre>
<dl>
<dd><b> Note: minimumSize() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>getMinimumSize()</code>.</i>
<p>
</dl>
<a name="getMaximumSize()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMaximumSize"><b>getMaximumSize</b></a>
<pre>
 public <a href="java.awt.Dimension.html#_top_">Dimension</a> getMaximumSize()
</pre>
<dl>
  <dd> Gets the maximum size of this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> A dimension object indicating this component's maximum size.
    <dt> <b>See Also:</b>
    <dd> <a href="#getMinimumSize">getMinimumSize</a>, <a href="#getPreferredSize">getPreferredSize</a>, <a href="java.awt.LayoutManager.html#_top_">LayoutManager</a>
  </dl></dd>
</dl>
<a name="getAlignmentX()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getAlignmentX"><b>getAlignmentX</b></a>
<pre>
 public float getAlignmentX()
</pre>
<dl>
  <dd> Returns the alignment along the x axis.  This specifies how
 the component would like to be aligned relative to other 
 components.  The value should be a number between 0 and 1
 where 0 represents alignment along the origin, 1 is aligned
 the furthest away from the origin, 0.5 is centered, etc.
<p>
</dl>
<a name="getAlignmentY()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getAlignmentY"><b>getAlignmentY</b></a>
<pre>
 public float getAlignmentY()
</pre>
<dl>
  <dd> Returns the alignment along the y axis.  This specifies how
 the component would like to be aligned relative to other 
 components.  The value should be a number between 0 and 1
 where 0 represents alignment along the origin, 1 is aligned
 the furthest away from the origin, 0.5 is centered, etc.
<p>
</dl>
<a name="doLayout()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="doLayout"><b>doLayout</b></a>
<pre>
 public void doLayout()
</pre>
<dl>
  <dd> Prompts the layout manager to lay out this component. This is 
 usually called when the component (more specifically, container) 
 is validated.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="#validate">validate</a>, <a href="java.awt.LayoutManager.html#_top_">LayoutManager</a>
  </dl></dd>
</dl>
<a name="layout()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="layout"><b>layout</b></a>
<pre>
 public void layout()
</pre>
<dl>
<dd><b> Note: layout() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>doLayout()</code>.</i>
<p>
</dl>
<a name="validate()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="validate"><b>validate</b></a>
<pre>
 public void validate()
</pre>
<dl>
  <dd> Ensures that this component has a valid layout.  This method is
 primarily intended to operate on instances of <code>Container</code>.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="#invalidate">invalidate</a>, <a href="#doLayout()">doLayout</a>, <a href="java.awt.LayoutManager.html#_top_">LayoutManager</a>, <a href="java.awt.Container.html#validate">validate</a>
  </dl></dd>
</dl>
<a name="invalidate()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="invalidate"><b>invalidate</b></a>
<pre>
 public void invalidate()
</pre>
<dl>
  <dd> Invalidates this component.  This component and all parents
 above it are marked as needing to be laid out.  This method can
 be called often, so it needs to execute quickly.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="#validate">validate</a>, <a href="#doLayout">doLayout</a>, <a href="java.awt.LayoutManager.html#_top_">LayoutManager</a>
  </dl></dd>
</dl>
<a name="getGraphics()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getGraphics"><b>getGraphics</b></a>
<pre>
 public <a href="java.awt.Graphics.html#_top_">Graphics</a> getGraphics()
</pre>
<dl>
  <dd> Creates a graphics context for this component. This method will
 return <code>null</code> if this component is currently not on 
 the screen.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> A graphics context for this component, or <code>null</code>
             if it has none.
    <dt> <b>See Also:</b>
    <dd> <a href="#paint">paint</a>
  </dl></dd>
</dl>
<a name="getFontMetrics(java.awt.Font)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getFontMetrics"><b>getFontMetrics</b></a>
<pre>
 public <a href="java.awt.FontMetrics.html#_top_">FontMetrics</a> getFontMetrics(<a href="java.awt.Font.html#_top_">Font</a> font)
</pre>
<dl>
  <dd> Gets the font metrics for the specified font.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>font</code> - The font for which font metrics is to be
 obtained.
    <dd> font - the font.
    <dt> <b>Returns:</b>
    <dd> The font metrics for <code>font</code>.
    <dt> <b>See Also:</b>
    <dd> <a href="#getFont">getFont</a>, <a href="#getPeer()">getPeer</a>, <a href="java.awt.peer.ComponentPeer.html#getFontMetrics(java.awt.Font)">getFontMetrics</a>, <a href="java.awt.Toolkit.html#getFontMetrics(java.awt.Font)">getFontMetrics</a>
  </dl></dd>
</dl>
<a name="setCursor(java.awt.Cursor)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setCursor"><b>setCursor</b></a>
<pre>
 public synchronized void setCursor(<a href="java.awt.Cursor.html#_top_">Cursor</a> cursor)
</pre>
<dl>
  <dd> Set the cursor image to a predefined cursor.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>cursor</code> - One of the constants defined
            by the <code>Cursor</code> class. If this parameter is null 
            then this component will inherit the cursor of its parent.
    <dt> <b>See Also:</b>
    <dd> <a href="#getCursor">getCursor</a>, <a href="java.awt.Cursor.html#_top_">Cursor</a>
  </dl></dd>
</dl>
<a name="getCursor()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getCursor"><b>getCursor</b></a>
<pre>
 public <a href="java.awt.Cursor.html#_top_">Cursor</a> getCursor()
</pre>
<dl>
  <dd> Gets the cursor set on this component.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> The cursor for this component.
    <dt> <b>See Also:</b>
    <dd> <a href="#setCursor">setCursor</a>, <a href="java.awt.Cursor.html#_top_">Cursor</a>
  </dl></dd>
</dl>
<a name="paint(java.awt.Graphics)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="paint"><b>paint</b></a>
<pre>
 public void paint(<a href="java.awt.Graphics.html#_top_">Graphics</a> g)
</pre>
<dl>
  <dd> Paints this component.  This method is called when the contents
 of the component should be painted in response to the component
 first being shown or damage needing repair.  The clip rectangle
 in the Graphics parameter will be set to the area which needs
 to be painted.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> <code>g</code> - The graphics context to use for painting.
    <dt> <b>See Also:</b>
    <dd> <a href="#update">update</a>
  </dl></dd>
</dl>
<a name="update(java.awt.Graphics)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="update"><b>update</b></a>
<pre>
 public void update(<a href="java.awt.Graphics.html#_top_">Graphics</a> g)
</pre>
<dl>
  <dd> Updates this component. 
 <p>
 The AWT calls the <code>update</code> method in response to a 
 call to <code>repaint</code. The appearance of the 
 component on the screen has not changed since the last call to 
 <code>update</code> or <code>paint</code>. You can assume that
 the background is not cleared.  
 <p>
 The <code>update</code>method of <code>Component</code>
 does the following: 
 <p>
 <blockquote><ul>
 <li>Clears this component by filling it 
      with the background color.
 <li>Sets the color of the graphics context to be 
     the foreground color of this component.
 <li>Calls this component's <code>paint</code> 
     method to completely redraw this component.
 </ul></blockquote>
 <p>
 The origin of the graphics context, its 
 (<code>0</code>,&nbsp;<code>0</code>) coordinate point, is the 
 top-left corner of this component. The clipping region of the 
 graphics context is the bounding rectangle of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> g - the specified context to use for updating.
    <dt> <b>See Also:</b>
    <dd> <a href="#paint">paint</a>, <a href="#repaint()">repaint</a>
  </dl></dd>
</dl>
<a name="paintAll(java.awt.Graphics)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="paintAll"><b>paintAll</b></a>
<pre>
 public void paintAll(<a href="java.awt.Graphics.html#_top_">Graphics</a> g)
</pre>
<dl>
  <dd> Paints this component and all of its subcomponents. 
 <p>
 The origin of the graphics context, its 
 (<code>0</code>,&nbsp;<code>0</code>) coordinate point, is the 
 top-left corner of this component. The clipping region of the 
 graphics context is the bounding rectangle of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> g - the graphics context to use for painting.
    <dt> <b>See Also:</b>
    <dd> <a href="#paint">paint</a>
  </dl></dd>
</dl>
<a name="repaint()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="repaint"><b>repaint</b></a>
<pre>
 public void repaint()
</pre>
<dl>
  <dd> Repaints this component. 
 <p>
 This method causes a call to this component's <code>update</code> 
 method as soon as possible.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="#update(java.awt.Graphics)">update</a>
  </dl></dd>
</dl>
<a name="repaint(long)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="repaint"><b>repaint</b></a>
<pre>
 public void repaint(long tm)
</pre>
<dl>
  <dd> Repaints the component. This will result in a
 call to <code>update</code> within <em>tm</em> milliseconds.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> tm - maximum time in milliseconds before update
    <dt> <b>See Also:</b>
    <dd> <a href="#paint">paint</a>, <a href="#update(java.awt.Graphics)">update</a>
  </dl></dd>
</dl>
<a name="repaint(int, int, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="repaint"><b>repaint</b></a>
<pre>
 public void repaint(int x,
                     int y,
                     int width,
                     int height)
</pre>
<dl>
  <dd> Repaints the specified rectangle of this component. 
 <p>
 This method causes a call to this component's <code>update</code> 
 method as soon as possible.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> x - the <i>x</i> coordinate.
    <dd> y - the <i>y</i> coordinate.
    <dd> width - the width.
    <dd> height - the height.
    <dt> <b>See Also:</b>
    <dd> <a href="#update(java.awt.Graphics)">update</a>
  </dl></dd>
</dl>
<a name="repaint(long, int, int, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="repaint"><b>repaint</b></a>
<pre>
 public void repaint(long tm,
                     int x,
                     int y,
                     int width,
                     int height)
</pre>
<dl>
  <dd> Repaints the specified rectangle of this component within 
 <code>tm</code> milliseconds. 
 <p>
 This method causes a call to this component's 
 <code>update</code> method.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> tm - maximum time in milliseconds before update.
    <dd> x - the <i>x</i> coordinate.
    <dd> y - the <i>y</i> coordinate.
    <dd> width - the width.
    <dd> height - the height.
    <dt> <b>See Also:</b>
    <dd> <a href="#update(java.awt.Graphics)">update</a>
  </dl></dd>
</dl>
<a name="print(java.awt.Graphics)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="print"><b>print</b></a>
<pre>
 public void print(<a href="java.awt.Graphics.html#_top_">Graphics</a> g)
</pre>
<dl>
  <dd> Prints this component. Applications should override this method 
 for components that must do special processing before being 
 printed or should be printed differently than they are painted. 
 <p>
 The default implementation of this method calls the 
 <code>paint</code> method. 
 <p>
 The origin of the graphics context, its 
 (<code>0</code>,&nbsp;<code>0</code>) coordinate point, is the 
 top-left corner of this component. The clipping region of the 
 graphics context is the bounding rectangle of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> g - the graphics context to use for printing.
    <dt> <b>See Also:</b>
    <dd> <a href="#paint(java.awt.Graphics)">paint</a>
  </dl></dd>
</dl>
<a name="printAll(java.awt.Graphics)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="printAll"><b>printAll</b></a>
<pre>
 public void printAll(<a href="java.awt.Graphics.html#_top_">Graphics</a> g)
</pre>
<dl>
  <dd> Prints this component and all of its subcomponents. 
 <p>
 The origin of the graphics context, its 
 (<code>0</code>,&nbsp;<code>0</code>) coordinate point, is the 
 top-left corner of this component. The clipping region of the 
 graphics context is the bounding rectangle of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> g - the graphics context to use for printing.
    <dt> <b>See Also:</b>
    <dd> <a href="#print(java.awt.Graphics)">print</a>
  </dl></dd>
</dl>
<a name="imageUpdate(java.awt.Image, int, int, int, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="imageUpdate"><b>imageUpdate</b></a>
<pre>
 public boolean imageUpdate(<a href="java.awt.Image.html#_top_">Image</a> img,
                            int flags,
                            int x,
                            int y,
                            int w,
                            int h)
</pre>
<dl>
  <dd> Repaints the component when the image has changed.
 This <code>imageUpdate</code> method of an <code>ImageObserver</code> 
 is called when more information about an 
 image which had been previously requested using an asynchronous 
 routine such as the <code>drawImage</code> method of 
 <code>Graphics</code> becomes available. 
 See the definition of <code>imageUpdate</code> for 
 more information on this method and its arguments. 
 <p>
 The <code>imageUpdate</code> method of <code>Component</code> 
 incrementally draws an image on the component as more of the bits 
 of the image are available. 
 <p>
 If the system property <code>awt.image.incrementalDraw</code> 
 is missing or has the value <code>true</code>, the image is 
 incrementally drawn, If the system property has any other value, 
 then the image is not drawn until it has been completely loaded. 
 <p>
 Also, if incremental drawing is in effect, the value of the 
 system property <code>awt.image.redrawrate</code> is interpreted 
 as an integer to give the maximum redraw rate, in milliseconds. If 
 the system property is missing or cannot be interpreted as an 
 integer, the redraw rate is once every 100ms. 
 <p>
 The interpretation of the <code>x</code>, <code>y</code>, 
 <code>width</code>, and <code>height</code> arguments depends on 
 the value of the <code>infoflags</code> argument.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> img - the image being observed.
    <dd> infoflags - see <code>imageUpdate</code> for more information.
    <dd> x - the <i>x</i> coordinate.
    <dd> y - the <i>y</i> coordinate.
    <dd> width - the width.
    <dd> height - the height.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the flags indicate that the
            image is completely loaded; 
            <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a>, <a href="java.awt.Graphics.html#drawImage(java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver)">drawImage</a>, <a href="java.awt.Graphics.html#drawImage(java.awt.Image, int, int, java.awt.image.ImageObserver)">drawImage</a>, <a href="java.awt.Graphics.html#drawImage(java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)">drawImage</a>, <a href="java.awt.Graphics.html#drawImage(java.awt.Image, int, int, int, int, java.awt.image.ImageObserver)">drawImage</a>, <a href="java.awt.image.ImageObserver.html#imageUpdate(java.awt.Image, int, int, int, int, int)">imageUpdate</a>
  </dl></dd>
</dl>
<a name="createImage(java.awt.image.ImageProducer)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="createImage"><b>createImage</b></a>
<pre>
 public <a href="java.awt.Image.html#_top_">Image</a> createImage(<a href="java.awt.image.ImageProducer.html#_top_">ImageProducer</a> producer)
</pre>
<dl>
  <dd> Creates an image from the specified image producer.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> producer - the image producer
    <dt> <b>Returns:</b>
    <dd> the image produced.
  </dl></dd>
</dl>
<a name="createImage(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="createImage"><b>createImage</b></a>
<pre>
 public <a href="java.awt.Image.html#_top_">Image</a> createImage(int width,
                          int height)
</pre>
<dl>
  <dd> Creates an off-screen drawable image 
     to be used for double buffering.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> width - the specified width.
    <dd> height - the specified height.
    <dt> <b>Returns:</b>
    <dd> an off-screen drawable image,
            which can be used for double buffering.
  </dl></dd>
</dl>
<a name="prepareImage(java.awt.Image, java.awt.image.ImageObserver)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="prepareImage"><b>prepareImage</b></a>
<pre>
 public boolean prepareImage(<a href="java.awt.Image.html#_top_">Image</a> image,
                             <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a> observer)
</pre>
<dl>
  <dd> Prepares an image for rendering on this component.  The image
 data is downloaded asynchronously in another thread and the
 appropriate screen representation of the image is generated.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> image - the <code>Image</code> for which to
                    prepare a screen representation.
    <dd> observer - the <code>ImageObserver</code> object
                       to be notified as the image is being prepared.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the image has already been fully prepared;
<code>false</code> otherwise.
  </dl></dd>
</dl>
<a name="prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="prepareImage"><b>prepareImage</b></a>
<pre>
 public boolean prepareImage(<a href="java.awt.Image.html#_top_">Image</a> image,
                             int width,
                             int height,
                             <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a> observer)
</pre>
<dl>
  <dd> Prepares an image for rendering on this component at the 
 specified width and height. 
 <p>
 The image data is downloaded asynchronously in another thread, 
 and an appropriately scaled screen representation of the image is 
 generated.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> image - the instance of <code>Image</code>
            for which to prepare a screen representation.
    <dd> width - the width of the desired screen representation.
    <dd> height - the height of the desired screen representation.
    <dd> observer - the <code>ImageObserver</code> object
            to be notified as the image is being prepared.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the image has already been fully prepared;
<code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a>
  </dl></dd>
</dl>
<a name="checkImage(java.awt.Image, java.awt.image.ImageObserver)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="checkImage"><b>checkImage</b></a>
<pre>
 public int checkImage(<a href="java.awt.Image.html#_top_">Image</a> image,
                       <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a> observer)
</pre>
<dl>
  <dd> Returns the status of the construction of a screen representation 
 of the specified image. 
 <p>
 This method does not cause the image to begin loading. An 
 application must use the <code>prepareImage</code> method 
 to force the loading of an image. 
 <p>
 Information on the flags returned by this method can be found 
 with the discussion of the <code>ImageObserver</code> interface.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> image - the <code>Image</code> object whose status
            is being checked.
    <dd> observer - the <code>ImageObserver</code>
            object to be notified as the image is being prepared.
    <dt> <b>Returns:</b>
    <dd> the bitwise inclusive <b>OR</b> of
            <code>ImageObserver</code> flags indicating what 
            information about the image is currently available.
    <dt> <b>See Also:</b>
    <dd> <a href="#prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)">prepareImage</a>, <a href="java.awt.Toolkit.html#checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)">checkImage</a>, <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a>
  </dl></dd>
</dl>
<a name="checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="checkImage"><b>checkImage</b></a>
<pre>
 public int checkImage(<a href="java.awt.Image.html#_top_">Image</a> image,
                       int width,
                       int height,
                       <a href="java.awt.image.ImageObserver.html#_top_">ImageObserver</a> observer)
</pre>
<dl>
  <dd> Returns the status of the construction of a screen representation 
 of the specified image. 
 <p>
 This method does not cause the image to begin loading. An 
 application must use the <code>prepareImage</code> method 
 to force the loading of an image. 
 <p>
 The <code>checkImage</code> method of <code>Component</code> 
 calls its peer's <code>checkImage</code> method to calculate 
 the flags. If this component does not yet have a peer, the 
 component's toolkit's <code>checkImage</code> method is called 
 instead. 
 <p>
 Information on the flags returned by this method can be found 
 with the discussion of the <code>ImageObserver</code> interface.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> image - the <code>Image</code> object whose status
                    is being checked.
    <dd> width - the width of the scaled version
                    whose status is to be checked.
    <dd> height - the height of the scaled version
                    whose status is to be checked.
    <dd> observer - the <code>ImageObserver</code> object
                    to be notified as the image is being prepared.
    <dt> <b>Returns:</b>
    <dd> the bitwise inclusive <b>OR</b> of
            <code>ImageObserver</code> flags indicating what 
            information about the image is currently available.
    <dt> <b>See Also:</b>
    <dd> <a href="#prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)">prepareImage</a>, <a href="java.awt.Toolkit.html#checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)">checkImage</a>, <a href="java.awt.image.ImageObserver.html#_top_">_top_</a>
  </dl></dd>
</dl>
<a name="contains(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="contains"><b>contains</b></a>
<pre>
 public boolean contains(int x,
                         int y)
</pre>
<dl>
  <dd> Checks whether this component "contains" the specified point,
 where <code>x</code> and <code>y</code> are defined to be 
 relative to the coordinate system of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> x - the <i>x</i> coordinate of the point.
    <dd> y - the <i>y</i> coordinate of the point.
    <dt> <b>See Also:</b>
    <dd> <a href="#getComponentAt(int, int)">getComponentAt</a>
  </dl></dd>
</dl>
<a name="inside(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="inside"><b>inside</b></a>
<pre>
 public boolean inside(int x,
                       int y)
</pre>
<dl>
<dd><b> Note: inside() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by contains(int, int).</i>
<p>
</dl>
<a name="contains(java.awt.Point)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="contains"><b>contains</b></a>
<pre>
 public boolean contains(<a href="java.awt.Point.html#_top_">Point</a> p)
</pre>
<dl>
  <dd> Checks whether this component "contains" the specified point,
 where the point's <i>x</i> and <i>y</i> coordinates are defined 
 to be relative to the coordinate system of this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> p - the point.
    <dt> <b>See Also:</b>
    <dd> <a href="#getComponentAt(java.awt.Point)">getComponentAt</a>
  </dl></dd>
</dl>
<a name="getComponentAt(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getComponentAt"><b>getComponentAt</b></a>
<pre>
 public <a href="#_top_">Component</a> getComponentAt(int x,
                                 int y)
</pre>
<dl>
  <dd> Determines if this component or one of its immediate 
 subcomponents contains the (<i>x</i>,&nbsp;<i>y</i>) location, 
 and if so, returns the containing component. This method only 
 looks one level deep. If the point (<i>x</i>,&nbsp;<i>y</i>) is 
 inside a subcomponent that itself has subcomponents, it does not 
 go looking down the subcomponent tree. 
 <p>
 The <code>locate</code> method of <code>Component</code> simply 
 returns the component itself if the (<i>x</i>,&nbsp;<i>y</i>) 
 coordinate location is inside its bounding box, and <code>null</code> 
 otherwise.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> x - the <i>x</i> coordinate.
    <dd> y - the <i>y</i> coordinate.
    <dt> <b>Returns:</b>
    <dd> the component or subcomponent that contains the
                (<i>x</i>,&nbsp;<i>y</i>) location; 
                <code>null</code> if the location 
                is outside this component.
    <dt> <b>See Also:</b>
    <dd> <a href="#contains(int, int)">contains</a>
  </dl></dd>
</dl>
<a name="locate(int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="locate"><b>locate</b></a>
<pre>
 public <a href="#_top_">Component</a> locate(int x,
                         int y)
</pre>
<dl>
<dd><b> Note: locate() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by getComponentAt(int, int).</i>
<p>
</dl>
<a name="getComponentAt(java.awt.Point)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getComponentAt"><b>getComponentAt</b></a>
<pre>
 public <a href="#_top_">Component</a> getComponentAt(<a href="java.awt.Point.html#_top_">Point</a> p)
</pre>
<dl>
  <dd> Returns the component or subcomponent that contains the
 specified point.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> p - the point.
    <dt> <b>See Also:</b>
    <dd> <a href="#contains">contains</a>
  </dl></dd>
</dl>
<a name="deliverEvent(java.awt.Event)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="deliverEvent"><b>deliverEvent</b></a>
<pre>
 public void deliverEvent(<a href="java.awt.Event.html#_top_">Event</a> e)
</pre>
<dl>
<dd><b> Note: deliverEvent() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by <code>dispatchEvent(AWTEvent e)</code>.</i>
<p>
</dl>
<a name="dispatchEvent(java.awt.AWTEvent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="dispatchEvent"><b>dispatchEvent</b></a>
<pre>
 public final void dispatchEvent(<a href="java.awt.AWTEvent.html#_top_">AWTEvent</a> e)
</pre>
<dl>
  <dd> Dispatches an event to this component or one of its sub components.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> e - the event
  </dl></dd>
</dl>
<a name="postEvent(java.awt.Event)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="postEvent"><b>postEvent</b></a>
<pre>
 public boolean postEvent(<a href="java.awt.Event.html#_top_">Event</a> e)
</pre>
<dl>
<dd><b> Note: postEvent() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by dispatchEvent(AWTEvent).</i>
<p>
</dl>
<a name="addComponentListener(java.awt.event.ComponentListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="addComponentListener"><b>addComponentListener</b></a>
<pre>
 public synchronized void addComponentListener(<a href="java.awt.event.ComponentListener.html#_top_">ComponentListener</a> l)
</pre>
<dl>
  <dd> Adds the specified component listener to receive component events from
 this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the component listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.ComponentEvent.html#_top_">ComponentEvent</a>, <a href="java.awt.event.ComponentListener.html#_top_">ComponentListener</a>, <a href="#removeComponentListener">removeComponentListener</a>
  </dl></dd>
</dl>
<a name="removeComponentListener(java.awt.event.ComponentListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="removeComponentListener"><b>removeComponentListener</b></a>
<pre>
 public synchronized void removeComponentListener(<a href="java.awt.event.ComponentListener.html#_top_">ComponentListener</a> l)
</pre>
<dl>
  <dd> Removes the specified component listener so that it no longer
 receives component events from this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the component listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.ComponentEvent.html#_top_">ComponentEvent</a>, <a href="java.awt.event.ComponentListener.html#_top_">ComponentListener</a>, <a href="#addComponentListener">addComponentListener</a>
  </dl></dd>
</dl>
<a name="addFocusListener(java.awt.event.FocusListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="addFocusListener"><b>addFocusListener</b></a>
<pre>
 public synchronized void addFocusListener(<a href="java.awt.event.FocusListener.html#_top_">FocusListener</a> l)
</pre>
<dl>
  <dd> Adds the specified focus listener to receive focus events from
 this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the focus listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.FocusEvent.html#_top_">FocusEvent</a>, <a href="java.awt.event.FocusListener.html#_top_">FocusListener</a>, <a href="#removeFocusListener">removeFocusListener</a>
  </dl></dd>
</dl>
<a name="removeFocusListener(java.awt.event.FocusListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="removeFocusListener"><b>removeFocusListener</b></a>
<pre>
 public synchronized void removeFocusListener(<a href="java.awt.event.FocusListener.html#_top_">FocusListener</a> l)
</pre>
<dl>
  <dd> Removes the specified focus listener so that it no longer
 receives focus events from this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the focus listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.FocusEvent.html#_top_">FocusEvent</a>, <a href="java.awt.event.FocusListener.html#_top_">FocusListener</a>, <a href="#addFocusListener">addFocusListener</a>
  </dl></dd>
</dl>
<a name="addKeyListener(java.awt.event.KeyListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="addKeyListener"><b>addKeyListener</b></a>
<pre>
 public synchronized void addKeyListener(<a href="java.awt.event.KeyListener.html#_top_">KeyListener</a> l)
</pre>
<dl>
  <dd> Adds the specified key listener to receive key events from
 this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the key listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.KeyEvent.html#_top_">KeyEvent</a>, <a href="java.awt.event.KeyListener.html#_top_">KeyListener</a>, <a href="#removeKeyListener">removeKeyListener</a>
  </dl></dd>
</dl>
<a name="removeKeyListener(java.awt.event.KeyListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="removeKeyListener"><b>removeKeyListener</b></a>
<pre>
 public synchronized void removeKeyListener(<a href="java.awt.event.KeyListener.html#_top_">KeyListener</a> l)
</pre>
<dl>
  <dd> Removes the specified key listener so that it no longer
 receives key events from this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the key listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.KeyEvent.html#_top_">KeyEvent</a>, <a href="java.awt.event.KeyListener.html#_top_">KeyListener</a>, <a href="#addKeyListener">addKeyListener</a>
  </dl></dd>
</dl>
<a name="addMouseListener(java.awt.event.MouseListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="addMouseListener"><b>addMouseListener</b></a>
<pre>
 public synchronized void addMouseListener(<a href="java.awt.event.MouseListener.html#_top_">MouseListener</a> l)
</pre>
<dl>
  <dd> Adds the specified mouse listener to receive mouse events from
 this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the mouse listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.MouseEvent.html#_top_">MouseEvent</a>, <a href="java.awt.event.MouseListener.html#_top_">MouseListener</a>, <a href="#removeMouseListener">removeMouseListener</a>
  </dl></dd>
</dl>
<a name="removeMouseListener(java.awt.event.MouseListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="removeMouseListener"><b>removeMouseListener</b></a>
<pre>
 public synchronized void removeMouseListener(<a href="java.awt.event.MouseListener.html#_top_">MouseListener</a> l)
</pre>
<dl>
  <dd> Removes the specified mouse listener so that it no longer
 receives mouse events from this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the mouse listener.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.MouseEvent.html#_top_">MouseEvent</a>, <a href="java.awt.event.MouseListener.html#_top_">MouseListener</a>, <a href="#addMouseListener">addMouseListener</a>
  </dl></dd>
</dl>
<a name="addMouseMotionListener(java.awt.event.MouseMotionListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="addMouseMotionListener"><b>addMouseMotionListener</b></a>
<pre>
 public synchronized void addMouseMotionListener(<a href="java.awt.event.MouseMotionListener.html#_top_">MouseMotionListener</a> l)
</pre>
<dl>
  <dd> Adds the specified mouse motion listener to receive mouse motion events from
 this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the mouse motion listener.
    <dt> <b>See Also:</b>
    <dd> MouseMotionEvent, <a href="java.awt.event.MouseMotionListener.html#_top_">MouseMotionListener</a>, <a href="#removeMouseMotionListener">removeMouseMotionListener</a>
  </dl></dd>
</dl>
<a name="removeMouseMotionListener(java.awt.event.MouseMotionListener)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="removeMouseMotionListener"><b>removeMouseMotionListener</b></a>
<pre>
 public synchronized void removeMouseMotionListener(<a href="java.awt.event.MouseMotionListener.html#_top_">MouseMotionListener</a> l)
</pre>
<dl>
  <dd> Removes the specified mouse motion listener so that it no longer
 receives mouse motion events from this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> l - the mouse motion listener.
    <dt> <b>See Also:</b>
    <dd> MouseMotionEvent, <a href="java.awt.event.MouseMotionListener.html#_top_">MouseMotionListener</a>, <a href="#addMouseMotionListener">addMouseMotionListener</a>
  </dl></dd>
</dl>
<a name="enableEvents(long)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="enableEvents"><b>enableEvents</b></a>
<pre>
 protected final void enableEvents(long eventsToEnable)
</pre>
<dl>
  <dd> Enables the events defined by the specified event mask parameter
 to be delivered to this component. 
 <p>
 Event types are automatically enabled when a listener for 
 that event type is added to the component.
 <p>
 This method only needs to be invoked by subclasses of
 <code>Component</code> which desire to have the specified event  
 types delivered to <code>processEvent</code> regardless of whether 
 or not a listener is registered.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> eventsToEnable - the event mask defining the event types.
    <dt> <b>See Also:</b>
    <dd> <a href="#processEvent">processEvent</a>, <a href="#disableEvents">disableEvents</a>
  </dl></dd>
</dl>
<a name="disableEvents(long)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="disableEvents"><b>disableEvents</b></a>
<pre>
 protected final void disableEvents(long eventsToDisable)
</pre>
<dl>
  <dd> Disables the events defined by the specified event mask parameter
 from being delivered to this component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> eventsToDisable - the event mask defining the event types
    <dt> <b>See Also:</b>
    <dd> <a href="#enableEvents">enableEvents</a>
  </dl></dd>
</dl>
<a name="processEvent(java.awt.AWTEvent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="processEvent"><b>processEvent</b></a>
<pre>
 protected void processEvent(<a href="java.awt.AWTEvent.html#_top_">AWTEvent</a> e)
</pre>
<dl>
  <dd> Processes events occurring on this component. By default this
 method calls the appropriate 
 <code>process&lt;event&nbsp;type&gt;Event</code>  
 method for the given class of event.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> e - the event.
    <dt> <b>See Also:</b>
    <dd> <a href="#processComponentEvent">processComponentEvent</a>, <a href="#processFocusEvent">processFocusEvent</a>, <a href="#processKeyEvent">processKeyEvent</a>, <a href="#processMouseEvent">processMouseEvent</a>, <a href="#processMouseMotionEvent">processMouseMotionEvent</a>
  </dl></dd>
</dl>
<a name="processComponentEvent(java.awt.event.ComponentEvent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="processComponentEvent"><b>processComponentEvent</b></a>
<pre>
 protected void processComponentEvent(<a href="java.awt.event.ComponentEvent.html#_top_">ComponentEvent</a> e)
</pre>
<dl>
  <dd> Processes component events occurring on this component by
 dispatching them to any registered 
 <code>ComponentListener</code> objects. 
 <p>
 This method is not called unless component events are 
 enabled for this component. Component events are enabled 
 when one of the following occurs:
 <p><ul>
 <li>A <code>ComponentListener</code> object is registered 
 via <code>addComponentListener</code>.
 <li>Component events are enabled via <code>enableEvents</code>.
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> e - the component event.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.ComponentEvent.html#_top_">ComponentEvent</a>, <a href="java.awt.event.ComponentListener.html#_top_">ComponentListener</a>, <a href="#addComponentListener">addComponentListener</a>, <a href="#enableEvents">enableEvents</a>
  </dl></dd>
</dl>
<a name="processFocusEvent(java.awt.event.FocusEvent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="processFocusEvent"><b>processFocusEvent</b></a>
<pre>
 protected void processFocusEvent(<a href="java.awt.event.FocusEvent.html#_top_">FocusEvent</a> e)
</pre>
<dl>
  <dd> Processes focus events occurring on this component by
 dispatching them to any registered 
 <code>FocusListener</code> objects. 
 <p>
 This method is not called unless focus events are 
 enabled for this component. Focus events are enabled 
 when one of the following occurs:
 <p><ul>
 <li>A <code>FocusListener</code> object is registered 
 via <code>addFocusListener</code>.
 <li>Focus events are enabled via <code>enableEvents</code>.
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> e - the focus event.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.FocusEvent.html#_top_">FocusEvent</a>, <a href="java.awt.event.FocusListener.html#_top_">FocusListener</a>, <a href="#addFocusListener">addFocusListener</a>, <a href="#enableEvents">enableEvents</a>
  </dl></dd>
</dl>
<a name="processKeyEvent(java.awt.event.KeyEvent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="processKeyEvent"><b>processKeyEvent</b></a>
<pre>
 protected void processKeyEvent(<a href="java.awt.event.KeyEvent.html#_top_">KeyEvent</a> e)
</pre>
<dl>
  <dd> Processes key events occurring on this component by
 dispatching them to any registered 
 <codeKeyListener</code> objects. 
 <p>
 This method is not called unless key events are 
 enabled for this component. Key events are enabled 
 when one of the following occurs:
 <p><ul>
 <li>A <code>KeyListener</code> object is registered 
 via <code>addKeyListener</code>.
 <li>Key events are enabled via <code>enableEvents</code>.
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> e - the key event.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.KeyEvent.html#_top_">KeyEvent</a>, <a href="java.awt.event.KeyListener.html#_top_">KeyListener</a>, <a href="#addKeyListener">addKeyListener</a>, <a href="#enableEvents">enableEvents</a>
  </dl></dd>
</dl>
<a name="processMouseEvent(java.awt.event.MouseEvent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="processMouseEvent"><b>processMouseEvent</b></a>
<pre>
 protected void processMouseEvent(<a href="java.awt.event.MouseEvent.html#_top_">MouseEvent</a> e)
</pre>
<dl>
  <dd> Processes mouse events occurring on this component by
 dispatching them to any registered 
 <code>MouseListener</code> objects. 
 <p>
 This method is not called unless mouse events are 
 enabled for this component. Mouse events are enabled 
 when one of the following occurs:
 <p><ul>
 <li>A <code>MouseListener</code> object is registered 
 via <code>addMouseListener</code>.
 <li>Mouse events are enabled via <code>enableEvents</code>.
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> e - the mouse event.
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.MouseEvent.html#_top_">MouseEvent</a>, <a href="java.awt.event.MouseListener.html#_top_">MouseListener</a>, <a href="#addMouseListener">addMouseListener</a>, <a href="#enableEvents">enableEvents</a>
  </dl></dd>
</dl>
<a name="processMouseMotionEvent(java.awt.event.MouseEvent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="processMouseMotionEvent"><b>processMouseMotionEvent</b></a>
<pre>
 protected void processMouseMotionEvent(<a href="java.awt.event.MouseEvent.html#_top_">MouseEvent</a> e)
</pre>
<dl>
  <dd> Processes mouse motion events occurring on this component by
 dispatching them to any registered 
 <code>MouseMotionListener</code> objects. 
 <p>
 This method is not called unless mouse motion events are 
 enabled for this component. Mouse motion events are enabled 
 when one of the following occurs:
 <p><ul>
 <li>A <code>MouseMotionListener</code> object is registered 
 via <code>addMouseMotionListener</code>.
 <li>Mouse motion events are enabled via <code>enableEvents</code>.
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> e - the mouse motion event.
    <dt> <b>See Also:</b>
    <dd> MouseMotionEvent, <a href="java.awt.event.MouseMotionListener.html#_top_">MouseMotionListener</a>, <a href="#addMouseMotionListener">addMouseMotionListener</a>, <a href="#enableEvents">enableEvents</a>
  </dl></dd>
</dl>
<a name="handleEvent(java.awt.Event)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="handleEvent"><b>handleEvent</b></a>
<pre>
 public boolean handleEvent(<a href="java.awt.Event.html#_top_">Event</a> evt)
</pre>
<dl>
<dd><b> Note: handleEvent() is deprecated.</b>
<i>As of JDK version 1.1
 replaced by processEvent(AWTEvent).</i>
<p>
</dl>
<a name="mouseDown(java.awt.Event, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="mouseDown"><b>mouseDown</b></a>
<pre>
 public boolean mouseDown(<a href="java.awt.Event.html#_top_">Event</a> evt,
                          int x,
                          int y)
</pre>
<dl>
<dd><b> Note: mouseDown() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processMouseEvent(MouseEvent).</i>
<p>
</dl>
<a name="mouseDrag(java.awt.Event, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="mouseDrag"><b>mouseDrag</b></a>
<pre>
 public boolean mouseDrag(<a href="java.awt.Event.html#_top_">Event</a> evt,
                          int x,
                          int y)
</pre>
<dl>
<dd><b> Note: mouseDrag() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processMouseMotionEvent(MouseEvent).</i>
<p>
</dl>
<a name="mouseUp(java.awt.Event, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="mouseUp"><b>mouseUp</b></a>
<pre>
 public boolean mouseUp(<a href="java.awt.Event.html#_top_">Event</a> evt,
                        int x,
                        int y)
</pre>
<dl>
<dd><b> Note: mouseUp() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processMouseEvent(MouseEvent).</i>
<p>
</dl>
<a name="mouseMove(java.awt.Event, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="mouseMove"><b>mouseMove</b></a>
<pre>
 public boolean mouseMove(<a href="java.awt.Event.html#_top_">Event</a> evt,
                          int x,
                          int y)
</pre>
<dl>
<dd><b> Note: mouseMove() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processMouseMotionEvent(MouseEvent).</i>
<p>
</dl>
<a name="mouseEnter(java.awt.Event, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="mouseEnter"><b>mouseEnter</b></a>
<pre>
 public boolean mouseEnter(<a href="java.awt.Event.html#_top_">Event</a> evt,
                           int x,
                           int y)
</pre>
<dl>
<dd><b> Note: mouseEnter() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processMouseEvent(MouseEvent).</i>
<p>
</dl>
<a name="mouseExit(java.awt.Event, int, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="mouseExit"><b>mouseExit</b></a>
<pre>
 public boolean mouseExit(<a href="java.awt.Event.html#_top_">Event</a> evt,
                          int x,
                          int y)
</pre>
<dl>
<dd><b> Note: mouseExit() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processMouseEvent(MouseEvent).</i>
<p>
</dl>
<a name="keyDown(java.awt.Event, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="keyDown"><b>keyDown</b></a>
<pre>
 public boolean keyDown(<a href="java.awt.Event.html#_top_">Event</a> evt,
                        int key)
</pre>
<dl>
<dd><b> Note: keyDown() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processKeyEvent(KeyEvent).</i>
<p>
</dl>
<a name="keyUp(java.awt.Event, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="keyUp"><b>keyUp</b></a>
<pre>
 public boolean keyUp(<a href="java.awt.Event.html#_top_">Event</a> evt,
                      int key)
</pre>
<dl>
<dd><b> Note: keyUp() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processKeyEvent(KeyEvent).</i>
<p>
</dl>
<a name="action(java.awt.Event, java.lang.Object)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="action"><b>action</b></a>
<pre>
 public boolean action(<a href="java.awt.Event.html#_top_">Event</a> evt,
                       <a href="java.lang.Object.html#_top_">Object</a> what)
</pre>
<dl>
<dd><b> Note: action() is deprecated.</b>
<i>As of JDK version 1.1,
 should register this component as ActionListener on component
 which fires action events.</i>
<p>
</dl>
<a name="addNotify()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="addNotify"><b>addNotify</b></a>
<pre>
 public void addNotify()
</pre>
<dl>
  <dd> Notifies this component that it has been added to a container
 and if a peer is required, it should be created.
 This method should be called by <code>Container.add</code>, and 
 not by user code directly.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="#removeNotify">removeNotify</a>
  </dl></dd>
</dl>
<a name="removeNotify()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="removeNotify"><b>removeNotify</b></a>
<pre>
 public void removeNotify()
</pre>
<dl>
  <dd> Notifies this component that it has been removed from its
 container and if a peers exists, it destroys it.
 This method should be called by <code>Container.remove</code>, 
 and not by user code directly.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="#addNotify">addNotify</a>
  </dl></dd>
</dl>
<a name="gotFocus(java.awt.Event, java.lang.Object)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="gotFocus"><b>gotFocus</b></a>
<pre>
 public boolean gotFocus(<a href="java.awt.Event.html#_top_">Event</a> evt,
                         <a href="java.lang.Object.html#_top_">Object</a> what)
</pre>
<dl>
<dd><b> Note: gotFocus() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processFocusEvent(FocusEvent).</i>
<p>
</dl>
<a name="lostFocus(java.awt.Event, java.lang.Object)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="lostFocus"><b>lostFocus</b></a>
<pre>
 public boolean lostFocus(<a href="java.awt.Event.html#_top_">Event</a> evt,
                          <a href="java.lang.Object.html#_top_">Object</a> what)
</pre>
<dl>
<dd><b> Note: lostFocus() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by processFocusEvent(FocusEvent).</i>
<p>
</dl>
<a name="isFocusTraversable()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isFocusTraversable"><b>isFocusTraversable</b></a>
<pre>
 public boolean isFocusTraversable()
</pre>
<dl>
  <dd> Returns the value of a flag that indicates whether 
 this component can be traversed using
 Tab or Shift-Tab keyboard focus traversal.  If this method
 returns "false", this component may still request the keyboard
 focus using <code>requestFocus()</code>, but it will not automatically
 be assigned focus during tab traversal.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if this component is
            focus-traverable; <code>false</code> otherwise.
  </dl></dd>
</dl>
<a name="requestFocus()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="requestFocus"><b>requestFocus</b></a>
<pre>
 public void requestFocus()
</pre>
<dl>
  <dd> Requests that this component get the input focus. 
 <p>
 This component's <code>gotFocus</code> method is called when this 
 method is successful.  The component must be visible
 on the screen for this request to be granted
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="java.awt.event.FocusEvent.html#_top_">FocusEvent</a>, <a href="#addFocusListener">addFocusListener</a>, <a href="#processFocusEvent">processFocusEvent</a>, <a href="#isFocusTraversable">isFocusTraversable</a>
  </dl></dd>
</dl>
<a name="transferFocus()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="transferFocus"><b>transferFocus</b></a>
<pre>
 public void transferFocus()
</pre>
<dl>
  <dd> Transfers the focus to the next component.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="#requestFocus">requestFocus</a>, <a href="#gotFocus">gotFocus</a>
  </dl></dd>
</dl>
<a name="nextFocus()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="nextFocus"><b>nextFocus</b></a>
<pre>
 public void nextFocus()
</pre>
<dl>
<dd><b> Note: nextFocus() is deprecated.</b>
<i>As of JDK version 1.1,
 replaced by transferFocus().</i>
<p>
</dl>
<a name="add(java.awt.PopupMenu)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="add"><b>add</b></a>
<pre>
 public synchronized void add(<a href="java.awt.PopupMenu.html#_top_">PopupMenu</a> popup)
</pre>
<dl>
  <dd> Adds the specified popup menu to the component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> popup - the popup menu to be added to the component.
    <dt> <b>See Also:</b>
    <dd> <a href="#remove(java.awt.MenuComponent)">remove</a>
  </dl></dd>
</dl>
<a name="remove(java.awt.MenuComponent)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="remove"><b>remove</b></a>
<pre>
 public synchronized void remove(<a href="java.awt.MenuComponent.html#_top_">MenuComponent</a> popup)
</pre>
<dl>
  <dd> Removes the specified popup menu from the component.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> popup - the popup menu to be removed.
    <dt> <b>See Also:</b>
    <dd> <a href="#add(java.awt.PopupMenu)">add</a>
  </dl></dd>
</dl>
<a name="paramString()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="paramString"><b>paramString</b></a>
<pre>
 protected <a href="java.lang.String.html#_top_">String</a> paramString()
</pre>
<dl>
  <dd> Returns the parameter string representing the state of this 
 component. This string is useful for debugging.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> the parameter string of this component.
  </dl></dd>
</dl>
<a name="toString()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toString"><b>toString</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> toString()
</pre>
<dl>
  <dd> Returns a string representation of this component and its values.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> a string representation of this component.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Object.html#toString()">toString</a> in class <a href="java.lang.Object.html#_top_">Object</a>
  </dl></dd>
</dl>
<a name="list()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="list"><b>list</b></a>
<pre>
 public void list()
</pre>
<dl>
  <dd> Prints a listing of this component to the standard system output 
 stream <code>System.out</code>.
<p>
  <dd><dl>
    <dt> <b>See Also:</b>
    <dd> <a href="java.lang.System.html#out">out</a>
  </dl></dd>
</dl>
<a name="list(java.io.PrintStream)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="list"><b>list</b></a>
<pre>
 public void list(<a href="java.io.PrintStream.html#_top_">PrintStream</a> out)
</pre>
<dl>
  <dd> Prints a listing of this component to the specified output 
 stream.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> out - a print stream.
  </dl></dd>
</dl>
<a name="list(java.io.PrintStream, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="list"><b>list</b></a>
<pre>
 public void list(<a href="java.io.PrintStream.html#_top_">PrintStream</a> out,
                  int indent)
</pre>
<dl>
  <dd> Prints out a list, starting at the specified indention, to the 
 specified print stream.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> out - a print stream.
    <dd> indent - number of spaces to indent.
    <dt> <b>See Also:</b>
    <dd> <a href="java.io.PrintStream.html#println(java.lang.Object)">println</a>
  </dl></dd>
</dl>
<a name="list(java.io.PrintWriter)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="list"><b>list</b></a>
<pre>
 public void list(<a href="java.io.PrintWriter.html#_top_">PrintWriter</a> out)
</pre>
<dl>
  <dd> Prints a listing to the specified print writer.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> out - The print writer to print to.
  </dl></dd>
</dl>
<a name="list(java.io.PrintWriter, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="list"><b>list</b></a>
<pre>
 public void list(<a href="java.io.PrintWriter.html#_top_">PrintWriter</a> out,
                  int indent)
</pre>
<dl>
  <dd> Prints out a list, starting at the specified indention, to 
 the specified print writer.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> out - The print writer to print to.
    <dd> indent - The number of spaces to indent.
    <dt> <b>See Also:</b>
    <dd> <a href="java.io.PrintStream.html#println(java.lang.Object)">println</a>
  </dl></dd>
</dl>
<hr>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-java.awt.html">This Package</a>  <a href="java.awt.Color.html#_top_">Previous</a>  <a href="java.awt.Container.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
</body>
</html>
