Java Doc for Container.java in  » 6.0-JDK-Core » AWT » java » awt » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » AWT » java.awt 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   java.awt.Component
      java.awt.Container

All known Subclasses:   java.awt.ScrollPane,  java.awt.Window,  java.awt.Panel,
Container
public class Container extends Component (Code)
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components.

Components added to a container are tracked in a list. The order of the list will define the components' front-to-back stacking order within the container. If no index is specified when adding a component to a container, it will be added to the end of the list (and hence to the bottom of the stacking order).

Note: For details on the focus subsystem, see How to Use the Focus Subsystem, a section in The Java Tutorial, and the Focus Specification for more information.
version:
   1.295, 05/05/07
author:
   Arthur van Hoff
author:
   Sami Shaio
See Also:   Container.add(java.awt.Component,int)
See Also:   Container.getComponent(int)
See Also:   LayoutManager
since:
   JDK1.0


Inner Class :static interface EventTargetFilter
Inner Class :static class MouseEventTargetFilter implements EventTargetFilter
Inner Class :static class DropTargetEventTargetFilter implements EventTargetFilter
Inner Class :final static class WakingRunnable implements Runnable
Inner Class :protected class AccessibleAWTContainer extends AccessibleAWTComponent

Field Summary
final static  booleanINCLUDE_SELF
     A constant which toggles one of the controllable behaviors of getMouseEventTarget.
final static  booleanSEARCH_HEAVYWEIGHTS
     A constant which toggles one of the controllable behaviors of getMouseEventTarget.
 Componentcomponent
     The components in this container.
transient  ContainerListenercontainerListener
    
transient  intdescendantsCount
    
 LayoutManagerlayoutMgr
     Layout manager for this container.
transient  intlisteningBoundsChildren
    
transient  intlisteningChildren
    
transient  AppContextmodalAppContext
    
transient  ComponentmodalComp
    
 intncomponents
     The number of components in this container.

Constructor Summary
public  Container()
     Constructs a new Container.

Method Summary
public  Componentadd(Component comp)
     Appends the specified component to the end of this container.
public  Componentadd(String name, Component comp)
     Adds the specified component to this container. This is a convenience method for Container.addImpl .

This method is obsolete as of 1.1.

public  Componentadd(Component comp, int index)
     Adds the specified component to this container at the given position.
public  voidadd(Component comp, Object constraints)
     Adds the specified component to the end of this container.
public  voidadd(Component comp, Object constraints, int index)
     Adds the specified component to this container with the specified constraints at the specified index.
public synchronized  voidaddContainerListener(ContainerListener l)
     Adds the specified container listener to receive container events from this container.
protected  voidaddImpl(Component comp, Object constraints, int index)
     Adds the specified component to this container at the specified index.
public  voidaddNotify()
     Makes this Container displayable by connecting it to a native screen resource.
public  voidaddPropertyChangeListener(PropertyChangeListener listener)
     Adds a PropertyChangeListener to the listener list.
public  voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener)
     Adds a PropertyChangeListener to the listener list for a specific property.
 voidadjustDecendantsOnParent(int num)
    
 voidadjustDescendants(int num)
    
 voidadjustListeningChildren(long mask, int num)
    
public  voidapplyComponentOrientation(ComponentOrientation o)
     Sets the ComponentOrientation property of this container and all components contained within it.
public  booleanareFocusTraversalKeysSet(int id)
     Returns whether the Set of focus traversal keys for the given focus traversal operation has been explicitly defined for this Container.
 booleancanContainFocusOwner(Component focusOwnerCandidate)
     Checks whether this container can contain component which is focus owner.
 voidcheckGD(String stringID)
     Checks that all Components that this Container contains are on the same GraphicsDevice as this Container.
 voidcheckTreeLock()
    
 voidclearCurrentFocusCycleRootOnHide()
    
 voidclearMostRecentFocusOwnerOnHide()
    
final  booleancontainsFocus()
    
public  intcountComponents()
    
 intcountHierarchyMembers()
    
final  voidcreateChildHierarchyEvents(int id, long changeFlags, boolean enabledOnToolkit)
    
final  intcreateHierarchyEvents(int id, Component changed, Container changedParent, long changeFlags, boolean enabledOnToolkit)
    
public  voiddeliverEvent(Event e)
    
 voiddispatchEventImpl(AWTEvent e)
    
 voiddispatchEventToSelf(AWTEvent e)
    
public  voiddoLayout()
     Causes this container to lay out its components.
 booleaneventEnabled(AWTEvent e)
    
public  ComponentfindComponentAt(int x, int y)
     Locates the visible child component that contains the specified position.
final  ComponentfindComponentAt(int x, int y, boolean ignoreEnabled)
     Private version of findComponentAt which has a controllable behavior.
public  ComponentfindComponentAt(Point p)
     Locates the visible child component that contains the specified point.
final  ComponentfindComponentAtImpl(int x, int y, boolean ignoreEnabled)
    
 AccessiblegetAccessibleAt(Point p)
     Returns the Accessible child contained at the local coordinate Point, if one exists.
 AccessiblegetAccessibleChild(int i)
     Returns the nth Accessible child of the object.
 intgetAccessibleChildrenCount()
     Returns the number of accessible children in the object.
public  floatgetAlignmentX()
     Returns the alignment along the x axis.
public  floatgetAlignmentY()
     Returns the alignment along the y axis.
public  ComponentgetComponent(int n)
     Gets the nth component in this container.
Parameters:
  n - the index of the component to get.
public  ComponentgetComponentAt(int x, int y)
     Locates the component that contains the x,y position.
public  ComponentgetComponentAt(Point p)
     Gets the component that contains the specified point.
Parameters:
  p - the point.
public  intgetComponentCount()
     Gets the number of components in this panel.
public  intgetComponentZOrder(Component comp)
     Returns the z-order index of the component inside the container.
public  Component[]getComponents()
     Gets all the components in this container. an array of all the components in this container.
final  Component[]getComponents_NoClientCode()
    
public synchronized  ContainerListener[]getContainerListeners()
     Returns an array of all the container listeners registered on this container.
 ComponentgetDropTargetEventTarget(int x, int y, boolean includeSelf)
     Fetches the top-most (deepest) component to receive SunDropTargetEvents.
public  Set<AWTKeyStroke>getFocusTraversalKeys(int id)
     Returns the Set of focus traversal keys for a given traversal operation for this Container.
public  FocusTraversalPolicygetFocusTraversalPolicy()
     Returns the focus traversal policy that will manage keyboard traversal of this Container's children, or null if this Container is not a focus cycle root.
 ContainergetHeavyweightContainer()
     Returns closest heavyweight component to this container.
public  InsetsgetInsets()
     Determines the insets of this container, which indicate the size of the container's border.
public  LayoutManagergetLayout()
     Gets the layout manager for this container.
public  T[]getListeners(Class<T> listenerType)
     Returns an array of all the objects currently registered as FooListeners upon this Container.
public  DimensiongetMaximumSize()
     Returns the maximum size of this container.
public  DimensiongetMinimumSize()
     Returns the minimum size of this container.
 ComponentgetMouseEventTarget(int x, int y, boolean includeSelf)
     Fetchs the top-most (deepest) lightweight component that is interested in receiving mouse events.
public  PointgetMousePosition(boolean allowChildren)
     Returns the position of the mouse pointer in this Container's coordinate space if the Container is under the mouse pointer, otherwise returns null.
public  DimensiongetPreferredSize()
     Returns the preferred size of this container.
final  ContainergetTraversalRoot()
    
 voidinitializeFocusTraversalKeys()
    
public  Insetsinsets()
    
public  voidinvalidate()
     Invalidates the container.
 voidinvalidateTree()
     Recursively descends the container tree and invalidates all contained components.
public  booleanisAncestorOf(Component c)
     Checks if the component is contained in the component hierarchy of this container.
public  booleanisFocusCycleRoot(Container container)
     Returns whether the specified Container is the focus cycle root of this Container's focus traversal cycle.
public  booleanisFocusCycleRoot()
     Returns whether this Container is the root of a focus traversal cycle. Once focus enters a traversal cycle, typically it cannot leave it via focus traversal unless one of the up- or down-cycle keys is pressed. Normal traversal is limited to this Container, and all of this Container's descendants that are not descendants of inferior focus cycle roots.
final public  booleanisFocusTraversalPolicyProvider()
     Returns whether this container provides focus traversal policy.
public  booleanisFocusTraversalPolicySet()
     Returns whether the focus traversal policy has been explicitly set for this Container.
 booleanisSameOrAncestorOf(Component comp, boolean allowChildren)
    
public  voidlayout()
    
 voidlightweightPaint(Graphics g)
     Simulates the peer callbacks into java.awt for printing of lightweight Containers.
 voidlightweightPrint(Graphics g)
     Simulates the peer callbacks into java.awt for printing of lightweight Containers.
public  voidlist(PrintStream out, int indent)
     Prints a listing of this container to the specified output stream.
public  voidlist(PrintWriter out, int indent)
     Prints out a list, starting at the specified indentation, to the specified print writer.

The immediate children of the container are printed with an indentation of indent+1.

public  Componentlocate(int x, int y)
    
public  DimensionminimumSize()
    
 intnumListening(long mask)
    
public  voidpaint(Graphics g)
     Paints the container.
public  voidpaintComponents(Graphics g)
     Paints each of the components in this container.
 voidpaintHeavyweightComponents(Graphics g)
     Prints all the heavyweight subcomponents.
protected  StringparamString()
     Returns a string representing the state of this Container. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations.
 voidpostProcessKeyEvent(KeyEvent e)
    
 booleanpostsOldMouseEvents()
    
 voidpreProcessKeyEvent(KeyEvent e)
    
public  DimensionpreferredSize()
    
public  voidprint(Graphics g)
     Prints the container.
public  voidprintComponents(Graphics g)
     Prints each of the components in this container.
 voidprintHeavyweightComponents(Graphics g)
     Prints all the heavyweight subcomponents.
protected  voidprocessContainerEvent(ContainerEvent e)
     Processes container events occurring on this container by dispatching them to any registered ContainerListener objects.
protected  voidprocessEvent(AWTEvent e)
     Processes events on this container.
 voidproxyEnableEvents(long events)
     This is called by lightweight components that want the containing windowed parent to enable some kind of events on their behalf.
public  voidremove(int index)
     Removes the component, specified by index, from this container.
public  voidremove(Component comp)
     Removes the specified component from this container.
public  voidremoveAll()
     Removes all the components from this container.
public synchronized  voidremoveContainerListener(ContainerListener l)
     Removes the specified container listener so it no longer receives container events from this container.
public  voidremoveNotify()
     Makes this Container undisplayable by removing its connection to its native screen resource.
public  voidsetComponentZOrder(Component comp, int index)
     Moves the specified component to the specified z-order index in the container.
public  voidsetFocusCycleRoot(boolean focusCycleRoot)
     Sets whether this Container is the root of a focus traversal cycle.
public  voidsetFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
     Sets the focus traversal keys for a given traversal operation for this Container.

The default values for a Container's focus traversal keys are implementation-dependent.

public  voidsetFocusTraversalPolicy(FocusTraversalPolicy policy)
     Sets the focus traversal policy that will manage keyboard traversal of this Container's children, if this Container is a focus cycle root.
final public  voidsetFocusTraversalPolicyProvider(boolean provider)
     Sets whether this container will be used to provide focus traversal policy.
public  voidsetFont(Font f)
     Sets the font of this container.
public  voidsetLayout(LayoutManager mgr)
     Sets the layout manager for this container.
public  voidtransferFocusDownCycle()
     Transfers the focus down one focus traversal cycle.
public  voidupdate(Graphics g)
     Updates the container.
public  voidvalidate()
     Validates this container and all of its subcomponents.

The validate method is used to cause a container to lay out its subcomponents again.

protected  voidvalidateTree()
     Recursively descends the container tree and recomputes the layout for any subtrees marked as needing it (those marked as invalid).

Field Detail
INCLUDE_SELF
final static boolean INCLUDE_SELF(Code)
A constant which toggles one of the controllable behaviors of getMouseEventTarget. It is used to specify whether the method can return the Container on which it is originally called in case if none of its children are the current mouse event targets.
See Also:   Container.getMouseEventTarget(int,int,boolean,boolean,boolean)



SEARCH_HEAVYWEIGHTS
final static boolean SEARCH_HEAVYWEIGHTS(Code)
A constant which toggles one of the controllable behaviors of getMouseEventTarget. It is used to specify whether the method should search only lightweight components.
See Also:   Container.getMouseEventTarget(int,int,boolean,boolean,boolean)



component
Component component(Code)
The components in this container.
See Also:   Container.add
See Also:   Container.getComponents



containerListener
transient ContainerListener containerListener(Code)



descendantsCount
transient int descendantsCount(Code)



layoutMgr
LayoutManager layoutMgr(Code)
Layout manager for this container.
See Also:   Container.doLayout
See Also:   Container.setLayout
See Also:   Container.getLayout



listeningBoundsChildren
transient int listeningBoundsChildren(Code)



listeningChildren
transient int listeningChildren(Code)



modalAppContext
transient AppContext modalAppContext(Code)



modalComp
transient Component modalComp(Code)



ncomponents
int ncomponents(Code)
The number of components in this container. This value can be null.
See Also:   Container.getComponent
See Also:   Container.getComponents
See Also:   Container.getComponentCount




Constructor Detail
Container
public Container()(Code)
Constructs a new Container. Containers can be extended directly, but are lightweight in this case and must be contained by a parent somewhere higher up in the component tree that is native. (such as Frame for example).




Method Detail
add
public Component add(Component comp)(Code)
Appends the specified component to the end of this container. This is a convenience method for Container.addImpl .

Note: If a component has been added to a container that has been displayed, validate must be called on that container to display the new component. If multiple components are being added, you can improve efficiency by calling validate only once, after all the components have been added.
Parameters:
  comp - the component to be added
exception:
  NullPointerException - if comp is null
See Also:   Container.addImpl
See Also:   Container.validate
See Also:   javax.swing.JComponent.revalidate the component argument




add
public Component add(String name, Component comp)(Code)
Adds the specified component to this container. This is a convenience method for Container.addImpl .

This method is obsolete as of 1.1. Please use the method add(Component, Object) instead.
exception:
  NullPointerException - if comp is null
See Also:   Container.add(Component,Object)




add
public Component add(Component comp, int index)(Code)
Adds the specified component to this container at the given position. This is a convenience method for Container.addImpl .

Note: If a component has been added to a container that has been displayed, validate must be called on that container to display the new component. If multiple components are being added, you can improve efficiency by calling validate only once, after all the components have been added.
Parameters:
  comp - the component to be added
Parameters:
  index - the position at which to insert the component, or -1 to append the component to the end
exception:
  NullPointerException - if comp is null
exception:
  IllegalArgumentException - if index is invalid (seeContainer.addImpl for details) the component comp
See Also:   Container.addImpl
See Also:   Container.remove
See Also:   Container.validate
See Also:   javax.swing.JComponent.revalidate




add
public void add(Component comp, Object constraints)(Code)
Adds the specified component to the end of this container. Also notifies the layout manager to add the component to this container's layout using the specified constraints object. This is a convenience method for Container.addImpl .

Note: If a component has been added to a container that has been displayed, validate must be called on that container to display the new component. If multiple components are being added, you can improve efficiency by calling validate only once, after all the components have been added.
Parameters:
  comp - the component to be added
Parameters:
  constraints - an object expressing layout contraints for this component
exception:
  NullPointerException - if comp is null
See Also:   Container.addImpl
See Also:   Container.validate
See Also:   javax.swing.JComponent.revalidate
See Also:   LayoutManager
since:
   JDK1.1




add
public void add(Component comp, Object constraints, int index)(Code)
Adds the specified component to this container with the specified constraints at the specified index. Also notifies the layout manager to add the component to the this container's layout using the specified constraints object. This is a convenience method for Container.addImpl .

Note: If a component has been added to a container that has been displayed, validate must be called on that container to display the new component. If multiple components are being added, you can improve efficiency by calling validate only once, after all the components have been added.
Parameters:
  comp - the component to be added
Parameters:
  constraints - an object expressing layout contraints for this
Parameters:
  index - the position in the container's list at which to insertthe component; -1 means insert at the endcomponent
exception:
  NullPointerException - if comp is null
exception:
  IllegalArgumentException - if index is invalid (seeContainer.addImpl for details)
See Also:   Container.addImpl
See Also:   Container.validate
See Also:   javax.swing.JComponent.revalidate
See Also:   Container.remove
See Also:   LayoutManager




addContainerListener
public synchronized void addContainerListener(ContainerListener l)(Code)
Adds the specified container listener to receive container events from this container. If l is null, no exception is thrown and no action is performed.

Refer to AWT Threading Issues for details on AWT's threading model.
Parameters:
  l - the container listener
See Also:   Container.removeContainerListener
See Also:   Container.getContainerListeners




addImpl
protected void addImpl(Component comp, Object constraints, int index)(Code)
Adds the specified component to this container at the specified index. This method also notifies the layout manager to add the component to this container's layout using the specified constraints object via the addLayoutComponent method.

The constraints are defined by the particular layout manager being used. For example, the BorderLayout class defines five constraints: BorderLayout.NORTH, BorderLayout.SOUTH, BorderLayout.EAST, BorderLayout.WEST, and BorderLayout.CENTER.

The GridBagLayout class requires a GridBagConstraints object. Failure to pass the correct type of constraints object results in an IllegalArgumentException.

If the current layout manager implements LayoutManager2 , then LayoutManager2.addLayoutComponent(ComponentObject) is invoked on it. If the current layout manager does not implement LayoutManager2 , and constraints is a String , then LayoutManager.addLayoutComponent(StringComponent) is invoked on it.

If the component is not an ancestor of this container and has a non-null parent, it is removed from its current parent before it is added to this container.

This is the method to override if a program needs to track every add request to a container as all other add methods defer to this one. An overriding method should usually include a call to the superclass's version of the method:

super.addImpl(comp, constraints, index)


Parameters:
  comp - the component to be added
Parameters:
  constraints - an object expressing layout constraints for this component
Parameters:
  index - the position in the container's list at which toinsert the component, where -1 means append to the end
exception:
  IllegalArgumentException - if index is invalid;if comp is a child of this container, the validrange is [-1, getComponentCount()-1] ; if component isnot a child of this container, the valid range is [-1, getComponentCount()]
exception:
  IllegalArgumentException - if comp is an ancestor ofthis container
exception:
  IllegalArgumentException - if adding a window to a container
exception:
  NullPointerException - if comp is null
See Also:   Container.add(Component)
See Also:   
See Also:   Container.add(Component,int)
See Also:   
See Also:   Container.add(Component,java.lang.Object)
See Also:   
See Also:   LayoutManager
See Also:   LayoutManager2
since:
   JDK1.1




addNotify
public void addNotify()(Code)
Makes this Container displayable by connecting it to a native screen resource. Making a container displayable will cause all of its children to be made displayable. This method is called internally by the toolkit and should not be called directly by programs.
See Also:   Component.isDisplayable
See Also:   Container.removeNotify



addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)(Code)
Adds a PropertyChangeListener to the listener list. The listener is registered for all bound properties of this class, including the following:
  • this Container's font ("font")
  • this Container's background color ("background")
  • this Container's foreground color ("foreground")
  • this Container's focusability ("focusable")
  • this Container's focus traversal keys enabled state ("focusTraversalKeysEnabled")
  • this Container's Set of FORWARD_TRAVERSAL_KEYS ("forwardFocusTraversalKeys")
  • this Container's Set of BACKWARD_TRAVERSAL_KEYS ("backwardFocusTraversalKeys")
  • this Container's Set of UP_CYCLE_TRAVERSAL_KEYS ("upCycleFocusTraversalKeys")
  • this Container's Set of DOWN_CYCLE_TRAVERSAL_KEYS ("downCycleFocusTraversalKeys")
  • this Container's focus traversal policy ("focusTraversalPolicy")
  • this Container's focus-cycle-root state ("focusCycleRoot")
Note that if this Container is inheriting a bound property, then no event will be fired in response to a change in the inherited property.

If listener is null, no exception is thrown and no action is performed.
Parameters:
  listener - the PropertyChangeListener to be added
See Also:   Component.removePropertyChangeListener
See Also:   Container.addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)




addPropertyChangeListener
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)(Code)
Adds a PropertyChangeListener to the listener list for a specific property. The specified property may be user-defined, or one of the following defaults:
  • this Container's font ("font")
  • this Container's background color ("background")
  • this Container's foreground color ("foreground")
  • this Container's focusability ("focusable")
  • this Container's focus traversal keys enabled state ("focusTraversalKeysEnabled")
  • this Container's Set of FORWARD_TRAVERSAL_KEYS ("forwardFocusTraversalKeys")
  • this Container's Set of BACKWARD_TRAVERSAL_KEYS ("backwardFocusTraversalKeys")
  • this Container's Set of UP_CYCLE_TRAVERSAL_KEYS ("upCycleFocusTraversalKeys")
  • this Container's Set of DOWN_CYCLE_TRAVERSAL_KEYS ("downCycleFocusTraversalKeys")
  • this Container's focus traversal policy ("focusTraversalPolicy")
  • this Container's focus-cycle-root state ("focusCycleRoot")
  • this Container's focus-traversal-policy-provider state("focusTraversalPolicyProvider")
  • this Container's focus-traversal-policy-provider state("focusTraversalPolicyProvider")
Note that if this Container is inheriting a bound property, then no event will be fired in response to a change in the inherited property.

If listener is null, no exception is thrown and no action is performed.
Parameters:
  propertyName - one of the property names listed above
Parameters:
  listener - the PropertyChangeListener to be added
See Also:   Container.addPropertyChangeListener(java.beans.PropertyChangeListener)
See Also:   Component.removePropertyChangeListener




adjustDecendantsOnParent
void adjustDecendantsOnParent(int num)(Code)



adjustDescendants
void adjustDescendants(int num)(Code)



adjustListeningChildren
void adjustListeningChildren(long mask, int num)(Code)



applyComponentOrientation
public void applyComponentOrientation(ComponentOrientation o)(Code)
Sets the ComponentOrientation property of this container and all components contained within it.
Parameters:
  o - the new component orientation of this container andthe components contained within it.
exception:
  NullPointerException - if orientation is null.
See Also:   Component.setComponentOrientation
See Also:   Component.getComponentOrientation
since:
   1.4



areFocusTraversalKeysSet
public boolean areFocusTraversalKeysSet(int id)(Code)
Returns whether the Set of focus traversal keys for the given focus traversal operation has been explicitly defined for this Container. If this method returns false, this Container is inheriting the Set from an ancestor, or from the current KeyboardFocusManager.
Parameters:
  id - one of KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, orKeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS true if the the Set of focus traversal keys for thegiven focus traversal operation has been explicitly defined forthis Component; false otherwise.
throws:
  IllegalArgumentException - if id is not one ofKeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, orKeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS
since:
   1.4



canContainFocusOwner
boolean canContainFocusOwner(Component focusOwnerCandidate)(Code)
Checks whether this container can contain component which is focus owner. Verifies that container is enable and showing, and if it is focus cycle root its FTP allows component to be focus owner
since:
   1.5



checkGD
void checkGD(String stringID)(Code)
Checks that all Components that this Container contains are on the same GraphicsDevice as this Container. If not, throws an IllegalArgumentException.



checkTreeLock
void checkTreeLock()(Code)



clearCurrentFocusCycleRootOnHide
void clearCurrentFocusCycleRootOnHide()(Code)



clearMostRecentFocusOwnerOnHide
void clearMostRecentFocusOwnerOnHide()(Code)



containsFocus
final boolean containsFocus()(Code)



countComponents
public int countComponents()(Code)



countHierarchyMembers
int countHierarchyMembers()(Code)



createChildHierarchyEvents
final void createChildHierarchyEvents(int id, long changeFlags, boolean enabledOnToolkit)(Code)



createHierarchyEvents
final int createHierarchyEvents(int id, Component changed, Container changedParent, long changeFlags, boolean enabledOnToolkit)(Code)



deliverEvent
public void deliverEvent(Event e)(Code)



dispatchEventImpl
void dispatchEventImpl(AWTEvent e)(Code)



dispatchEventToSelf
void dispatchEventToSelf(AWTEvent e)(Code)



doLayout
public void doLayout()(Code)
Causes this container to lay out its components. Most programs should not call this method directly, but should invoke the validate method instead.
See Also:   LayoutManager.layoutContainer
See Also:   Container.setLayout
See Also:   Container.validate
since:
   JDK1.1



eventEnabled
boolean eventEnabled(AWTEvent e)(Code)



findComponentAt
public Component findComponentAt(int x, int y)(Code)
Locates the visible child component that contains the specified position. The top-most child component is returned in the case where there is overlap in the components. If the containing child component is a Container, this method will continue searching for the deepest nested child component. Components which are not visible are ignored during the search.

The findComponentAt method is different from getComponentAt in that getComponentAt only searches the Container's immediate children; if the containing component is a Container, findComponentAt will search that child to find a nested component.
Parameters:
  x - the x coordinate
Parameters:
  y - the y coordinate null if the component does not contain the position.If there is no child component at the requested point and the point is within the bounds of the container the container itself is returned.
See Also:   Component.contains
See Also:   Container.getComponentAt
since:
   1.2




findComponentAt
final Component findComponentAt(int x, int y, boolean ignoreEnabled)(Code)
Private version of findComponentAt which has a controllable behavior. Setting 'ignoreEnabled' to 'false' bypasses disabled Components during the search. This behavior is used by the lightweight cursor support in sun.awt.GlobalCursorManager. The cursor code calls this function directly via native code. The addition of this feature is temporary, pending the adoption of new, public API which exports this feature.



findComponentAt
public Component findComponentAt(Point p)(Code)
Locates the visible child component that contains the specified point. The top-most child component is returned in the case where there is overlap in the components. If the containing child component is a Container, this method will continue searching for the deepest nested child component. Components which are not visible are ignored during the search.

The findComponentAt method is different from getComponentAt in that getComponentAt only searches the Container's immediate children; if the containing component is a Container, findComponentAt will search that child to find a nested component.
Parameters:
  p - the point. null if the component does not contain the position.If there is no child component at the requested point and the point is within the bounds of the container the container itself is returned.
See Also:   Component.contains
See Also:   Container.getComponentAt
since:
   1.2




findComponentAtImpl
final Component findComponentAtImpl(int x, int y, boolean ignoreEnabled)(Code)



getAccessibleAt
Accessible getAccessibleAt(Point p)(Code)
Returns the Accessible child contained at the local coordinate Point, if one exists. Otherwise returns null.
Parameters:
  p - the point defining the top-left corner of the Accessible, given in the coordinate spaceof the object's parent the Accessible at the specified location,if it exists; otherwise null



getAccessibleChild
Accessible getAccessibleChild(int i)(Code)
Returns the nth Accessible child of the object.
Parameters:
  i - zero-based index of child the nth Accessible child of the object



getAccessibleChildrenCount
int getAccessibleChildrenCount()(Code)
Returns the number of accessible children in the object. If all of the children of this object implement Accessible, then this method should return the number of children of this object. the number of accessible children in the object



getAlignmentX
public float getAlignmentX()(Code)
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.



getAlignmentY
public float getAlignmentY()(Code)
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.



getComponent
public Component getComponent(int n)(Code)
Gets the nth component in this container.
Parameters:
  n - the index of the component to get. the nth component in this container.
exception:
  ArrayIndexOutOfBoundsException - if the nth value does not exist.



getComponentAt
public Component getComponentAt(int x, int y)(Code)
Locates the component that contains the x,y position. The top-most child component is returned in the case where there is overlap in the components. This is determined by finding the component closest to the index 0 that claims to contain the given point via Component.contains(), except that Components which have native peers take precedence over those which do not (i.e., lightweight Components).
Parameters:
  x - the x coordinate
Parameters:
  y - the y coordinate null if the component does not contain the position.If there is no child component at the requested point and the point is within the bounds of the container the container itself is returned; otherwise the top-most child is returned.
See Also:   Component.contains
since:
   JDK1.1



getComponentAt
public Component getComponentAt(Point p)(Code)
Gets the component that contains the specified point.
Parameters:
  p - the point. returns the component that contains the point,or null if the component does not contain the point.
See Also:   Component.contains
See Also:   
since:
   JDK1.1



getComponentCount
public int getComponentCount()(Code)
Gets the number of components in this panel. the number of components in this panel.
See Also:   Container.getComponent
since:
   JDK1.1



getComponentZOrder
public int getComponentZOrder(Component comp)(Code)
Returns the z-order index of the component inside the container. The higher a component is in the z-order hierarchy, the lower its index. The component with the lowest z-order index is painted last, above all other child components.
Parameters:
  comp - the component being queried the z-order index of the component; otherwise returns -1 if the component is nullor doesn't belong to the container
See Also:   Container.setComponentZOrder(java.awt.Component,int)
since:
   1.5



getComponents
public Component[] getComponents()(Code)
Gets all the components in this container. an array of all the components in this container.



getComponents_NoClientCode
final Component[] getComponents_NoClientCode()(Code)



getContainerListeners
public synchronized ContainerListener[] getContainerListeners()(Code)
Returns an array of all the container listeners registered on this container. all of this container's ContainerListenersor an empty array if no containerlisteners are currently registered
See Also:   Container.addContainerListener
See Also:   Container.removeContainerListener
since:
   1.4



getDropTargetEventTarget
Component getDropTargetEventTarget(int x, int y, boolean includeSelf)(Code)
Fetches the top-most (deepest) component to receive SunDropTargetEvents.



getFocusTraversalKeys
public Set<AWTKeyStroke> getFocusTraversalKeys(int id)(Code)
Returns the Set of focus traversal keys for a given traversal operation for this Container. (See setFocusTraversalKeys for a full description of each key.)

If a Set of traversal keys has not been explicitly defined for this Container, then this Container's parent's Set is returned. If no Set has been explicitly defined for any of this Container's ancestors, then the current KeyboardFocusManager's default Set is returned.
Parameters:
  id - one of KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, orKeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS the Set of AWTKeyStrokes for the specified operation. The Setwill be unmodifiable, and may be empty. null will never bereturned.
See Also:   Container.setFocusTraversalKeys
See Also:   KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS
See Also:   KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS
See Also:   KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS
See Also:   KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS
throws:
  IllegalArgumentException - if id is not one ofKeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, orKeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS
since:
   1.4




getFocusTraversalPolicy
public FocusTraversalPolicy getFocusTraversalPolicy()(Code)
Returns the focus traversal policy that will manage keyboard traversal of this Container's children, or null if this Container is not a focus cycle root. If no traversal policy has been explicitly set for this Container, then this Container's focus-cycle-root ancestor's policy is returned. this Container's focus traversal policy, or null if thisContainer is not a focus cycle root.
See Also:   Container.setFocusTraversalPolicy
See Also:   Container.setFocusCycleRoot
See Also:   Container.isFocusCycleRoot
since:
   1.4



getHeavyweightContainer
Container getHeavyweightContainer()(Code)
Returns closest heavyweight component to this container. If this container is heavyweight returns this.
since:
   1.5



getInsets
public Insets getInsets()(Code)
Determines the insets of this container, which indicate the size of the container's border.

A Frame object, for example, has a top inset that corresponds to the height of the frame's title bar. the insets of this container.
See Also:   Insets
See Also:   LayoutManager
since:
   JDK1.1




getLayout
public LayoutManager getLayout()(Code)
Gets the layout manager for this container.
See Also:   Container.doLayout
See Also:   Container.setLayout



getListeners
public T[] getListeners(Class<T> listenerType)(Code)
Returns an array of all the objects currently registered as FooListeners upon this Container. FooListeners are registered using the addFooListener method.

You can specify the listenerType argument with a class literal, such as FooListener.class. For example, you can query a Container c for its container listeners with the following code:

ContainerListener[] cls = (ContainerListener[])(c.getListeners(ContainerListener.class));
If no such listeners exist, this method returns an empty array.
Parameters:
  listenerType - the type of listeners requested; this parametershould specify an interface that descends fromjava.util.EventListener an array of all objects registered asFooListeners on this container,or an empty array if no such listeners have been added
exception:
  ClassCastException - if listenerTypedoesn't specify a class or interface that implementsjava.util.EventListener
See Also:   Container.getContainerListeners
since:
   1.3



getMaximumSize
public Dimension getMaximumSize()(Code)
Returns the maximum size of this container. If the maximum size has not been set explicitly by Component.setMaximumSize(Dimension) and the LayoutManager installed on this Container is an instance of LayoutManager2 , then LayoutManager2.maximumLayoutSize(Container) is used to calculate the maximum size.

Note: some implementations may cache the value returned from the LayoutManager2 . Implementations that cache need not invoke maximumLayoutSize on the LayoutManager2 every time this method is invoked, rather the LayoutManager2 will only be queried after the Container becomes invalid. an instance of Dimension that representsthe maximum size of this container.
See Also:   Container.getPreferredSize
See Also:   Container.getMinimumSize
See Also:   Container.getLayout
See Also:   LayoutManager2.maximumLayoutSize(Container)
See Also:   Component.getMaximumSize




getMinimumSize
public Dimension getMinimumSize()(Code)
Returns the minimum size of this container. If the minimum size has not been set explicitly by Component.setMinimumSize(Dimension) and this Container has a non-null LayoutManager , then LayoutManager.minimumLayoutSize(Container) is used to calculate the minimum size.

Note: some implementations may cache the value returned from the LayoutManager . Implementations that cache need not invoke minimumLayoutSize on the LayoutManager every time this method is invoked, rather the LayoutManager will only be queried after the Container becomes invalid. an instance of Dimension that representsthe minimum size of this container.
See Also:   Container.getPreferredSize
See Also:   Container.getMaximumSize
See Also:   Container.getLayout
See Also:   LayoutManager.minimumLayoutSize(Container)
See Also:   Component.getMinimumSize
since:
   JDK1.1




getMouseEventTarget
Component getMouseEventTarget(int x, int y, boolean includeSelf)(Code)
Fetchs the top-most (deepest) lightweight component that is interested in receiving mouse events.



getMousePosition
public Point getMousePosition(boolean allowChildren) throws HeadlessException(Code)
Returns the position of the mouse pointer in this Container's coordinate space if the Container is under the mouse pointer, otherwise returns null. This method is similar to Component.getMousePosition with the exception that it can take the Container's children into account. If allowChildren is false, this method will return a non-null value only if the mouse pointer is above the Container directly, not above the part obscured by children. If allowChildren is true, this method returns a non-null value if the mouse pointer is above Container or any of its descendants.
exception:
  HeadlessException - if GraphicsEnvironment.isHeadless() returns true
Parameters:
  allowChildren - true if children should be taken into account
See Also:   Component.getMousePosition mouse coordinates relative to this Component, or null
since:
   1.5



getPreferredSize
public Dimension getPreferredSize()(Code)
Returns the preferred size of this container. If the preferred size has not been set explicitly by Component.setPreferredSize(Dimension) and this Container has a non-null LayoutManager , then LayoutManager.preferredLayoutSize(Container) is used to calculate the preferred size.

Note: some implementations may cache the value returned from the LayoutManager . Implementations that cache need not invoke preferredLayoutSize on the LayoutManager every time this method is invoked, rather the LayoutManager will only be queried after the Container becomes invalid. an instance of Dimension that representsthe preferred size of this container.
See Also:   Container.getMinimumSize
See Also:   Container.getMaximumSize
See Also:   Container.getLayout
See Also:   LayoutManager.preferredLayoutSize(Container)
See Also:   Component.getPreferredSize




getTraversalRoot
final Container getTraversalRoot()(Code)



initializeFocusTraversalKeys
void initializeFocusTraversalKeys()(Code)



insets
public Insets insets()(Code)



invalidate
public void invalidate()(Code)
Invalidates the container. The container 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.

If the LayoutManager installed on this container is an instance of LayoutManager2 , then LayoutManager2.invalidateLayout(Container) is invoked on it supplying this Container as the argument.
See Also:   Container.validate
See Also:   Container.layout
See Also:   LayoutManager
See Also:   LayoutManager2.invalidateLayout(Container)




invalidateTree
void invalidateTree()(Code)
Recursively descends the container tree and invalidates all contained components.



isAncestorOf
public boolean isAncestorOf(Component c)(Code)
Checks if the component is contained in the component hierarchy of this container.
Parameters:
  c - the component true if it is an ancestor; false otherwise.
since:
   JDK1.1



isFocusCycleRoot
public boolean isFocusCycleRoot(Container container)(Code)
Returns whether the specified Container is the focus cycle root of this Container's focus traversal cycle. Each focus traversal cycle has only a single focus cycle root and each Container which is not a focus cycle root belongs to only a single focus traversal cycle. Containers which are focus cycle roots belong to two cycles: one rooted at the Container itself, and one rooted at the Container's nearest focus-cycle-root ancestor. This method will return true for both such Containers in this case.
Parameters:
  container - the Container to be tested true if the specified Container is a focus-cycle-root of this Container; false otherwise
See Also:   Container.isFocusCycleRoot()
since:
   1.4



isFocusCycleRoot
public boolean isFocusCycleRoot()(Code)
Returns whether this Container is the root of a focus traversal cycle. Once focus enters a traversal cycle, typically it cannot leave it via focus traversal unless one of the up- or down-cycle keys is pressed. Normal traversal is limited to this Container, and all of this Container's descendants that are not descendants of inferior focus cycle roots. Note that a FocusTraversalPolicy may bend these restrictions, however. For example, ContainerOrderFocusTraversalPolicy supports implicit down-cycle traversal. whether this Container is the root of a focus traversal cycle
See Also:   Container.setFocusCycleRoot
See Also:   Container.setFocusTraversalPolicy
See Also:   Container.getFocusTraversalPolicy
See Also:   ContainerOrderFocusTraversalPolicy
since:
   1.4



isFocusTraversalPolicyProvider
final public boolean isFocusTraversalPolicyProvider()(Code)
Returns whether this container provides focus traversal policy. If this property is set to true then when keyboard focus manager searches container hierarchy for focus traversal policy and encounters this container before any other container with this property as true or focus cycle roots then its focus traversal policy will be used instead of focus cycle root's policy.
See Also:   Container.setFocusTraversalPolicy
See Also:   Container.getFocusTraversalPolicy
See Also:   
See Also:   Container.setFocusCycleRoot
See Also:   Container.setFocusTraversalPolicyProvider true if this container provides focus traversalpolicy, false otherwise
since:
   1.5



isFocusTraversalPolicySet
public boolean isFocusTraversalPolicySet()(Code)
Returns whether the focus traversal policy has been explicitly set for this Container. If this method returns false, this Container will inherit its focus traversal policy from an ancestor. true if the focus traversal policy has beenexplicitly set for this Container; false otherwise.
since:
   1.4



isSameOrAncestorOf
boolean isSameOrAncestorOf(Component comp, boolean allowChildren)(Code)



layout
public void layout()(Code)



lightweightPaint
void lightweightPaint(Graphics g)(Code)
Simulates the peer callbacks into java.awt for printing of lightweight Containers.
Parameters:
  g - the graphics context to use for printing.
See Also:   Component.printAll
See Also:   Container.printComponents



lightweightPrint
void lightweightPrint(Graphics g)(Code)
Simulates the peer callbacks into java.awt for printing of lightweight Containers.
Parameters:
  g - the graphics context to use for printing.
See Also:   Component.printAll
See Also:   Container.printComponents



list
public void list(PrintStream out, int indent)(Code)
Prints a listing of this container to the specified output stream. The listing starts at the specified indentation.

The immediate children of the container are printed with an indentation of indent+1. The children of those children are printed at indent+2 and so on.
Parameters:
  out - a print stream
Parameters:
  indent - the number of spaces to indent
See Also:   Component.list(java.io.PrintStreamint)
since:
   JDK1.0




list
public void list(PrintWriter out, int indent)(Code)
Prints out a list, starting at the specified indentation, to the specified print writer.

The immediate children of the container are printed with an indentation of indent+1. The children of those children are printed at indent+2 and so on.
Parameters:
  out - a print writer
Parameters:
  indent - the number of spaces to indent
See Also:   Component.list(java.io.PrintWriterint)
since:
   JDK1.1




locate
public Component locate(int x, int y)(Code)



minimumSize
public Dimension minimumSize()(Code)



numListening
int numListening(long mask)(Code)



paint
public void paint(Graphics g)(Code)
Paints the container. This forwards the paint to any lightweight components that are children of this container. If this method is reimplemented, super.paint(g) should be called so that lightweight components are properly rendered. If a child component is entirely clipped by the current clipping setting in g, paint() will not be forwarded to that child.
Parameters:
  g - the specified Graphics window
See Also:   Component.update(Graphics)



paintComponents
public void paintComponents(Graphics g)(Code)
Paints each of the components in this container.
Parameters:
  g - the graphics context.
See Also:   Component.paint
See Also:   Component.paintAll



paintHeavyweightComponents
void paintHeavyweightComponents(Graphics g)(Code)
Prints all the heavyweight subcomponents.



paramString
protected String paramString()(Code)
Returns a string representing the state of this Container. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations. The returned string may be empty but may not be null. the parameter string of this container



postProcessKeyEvent
void postProcessKeyEvent(KeyEvent e)(Code)



postsOldMouseEvents
boolean postsOldMouseEvents()(Code)



preProcessKeyEvent
void preProcessKeyEvent(KeyEvent e)(Code)



preferredSize
public Dimension preferredSize()(Code)



print
public void print(Graphics g)(Code)
Prints the container. This forwards the print to any lightweight components that are children of this container. If this method is reimplemented, super.print(g) should be called so that lightweight components are properly rendered. If a child component is entirely clipped by the current clipping setting in g, print() will not be forwarded to that child.
Parameters:
  g - the specified Graphics window
See Also:   Component.update(Graphics)



printComponents
public void printComponents(Graphics g)(Code)
Prints each of the components in this container.
Parameters:
  g - the graphics context.
See Also:   Component.print
See Also:   Component.printAll



printHeavyweightComponents
void printHeavyweightComponents(Graphics g)(Code)
Prints all the heavyweight subcomponents.



processContainerEvent
protected void processContainerEvent(ContainerEvent e)(Code)
Processes container events occurring on this container by dispatching them to any registered ContainerListener objects. NOTE: This method will not be called unless container events are enabled for this component; this happens when one of the following occurs:
  • A ContainerListener object is registered via addContainerListener
  • Container events are enabled via enableEvents

Note that if the event parameter is null the behavior is unspecified and may result in an exception.
Parameters:
  e - the container event
See Also:   Component.enableEvents




processEvent
protected void processEvent(AWTEvent e)(Code)
Processes events on this container. If the event is a ContainerEvent, it invokes the processContainerEvent method, else it invokes its superclass's processEvent.

Note that if the event parameter is null the behavior is unspecified and may result in an exception.
Parameters:
  e - the event




proxyEnableEvents
void proxyEnableEvents(long events)(Code)
This is called by lightweight components that want the containing windowed parent to enable some kind of events on their behalf. This is needed for events that are normally only dispatched to windows to be accepted so that they can be forwarded downward to the lightweight component that has enabled them.



remove
public void remove(int index)(Code)
Removes the component, specified by index, from this container. This method also notifies the layout manager to remove the component from this container's layout via the removeLayoutComponent method.

Note: If a component has been removed from a container that had been displayed, Container.validate must be called on that container to reflect changes. If multiple components are being removed, you can improve efficiency by calling Container.validate only once, after all the components have been removed.
Parameters:
  index - the index of the component to be removed
throws:
  ArrayIndexOutOfBoundsException - if index is not inrange [0, getComponentCount()-1]
See Also:   Container.add
See Also:   Container.validate
See Also:   Container.getComponentCount
since:
   JDK1.1




remove
public void remove(Component comp)(Code)
Removes the specified component from this container. This method also notifies the layout manager to remove the component from this container's layout via the removeLayoutComponent method.

Note: If a component has been removed from a container that had been displayed, Container.validate must be called on that container to reflect changes. If multiple components are being removed, you can improve efficiency by calling Container.validate only once, after all the components have been removed.
Parameters:
  comp - the component to be removed
See Also:   Container.add
See Also:   Container.validate
See Also:   Container.remove(int)




removeAll
public void removeAll()(Code)
Removes all the components from this container. This method also notifies the layout manager to remove the components from this container's layout via the removeLayoutComponent method.
See Also:   Container.add
See Also:   Container.remove



removeContainerListener
public synchronized void removeContainerListener(ContainerListener l)(Code)
Removes the specified container listener so it no longer receives container events from this container. If l is null, no exception is thrown and no action is performed.

Refer to AWT Threading Issues for details on AWT's threading model.
Parameters:
  l - the container listener
See Also:   Container.addContainerListener
See Also:   Container.getContainerListeners




removeNotify
public void removeNotify()(Code)
Makes this Container undisplayable by removing its connection to its native screen resource. Making a container undisplayable will cause all of its children to be made undisplayable. This method is called by the toolkit internally and should not be called directly by programs.
See Also:   Component.isDisplayable
See Also:   Container.addNotify



setComponentZOrder
public void setComponentZOrder(Component comp, int index)(Code)
Moves the specified component to the specified z-order index in the container. The z-order determines the order that components are painted; the component with the highest z-order paints first and the component with the lowest z-order paints last. Where components overlap, the component with the lower z-order paints over the component with the higher z-order.

If the component is a child of some other container, it is removed from that container before being added to this container. The important difference between this method and java.awt.Container.add(Component, int) is that this method doesn't call removeNotify on the component while removing it from its previous container unless necessary and when allowed by the underlying native windowing system. This way, if the component has the keyboard focus, it maintains the focus when moved to the new position.

This property is guaranteed to apply only to lightweight non-Container components.

Note: Not all platforms support changing the z-order of heavyweight components from one container into another without the call to removeNotify. There is no way to detect whether a platform supports this, so developers shouldn't make any assumptions.
Parameters:
  comp - the component to be moved
Parameters:
  index - the position in the container's list toinsert the component, where getComponentCount()appends to the end
exception:
  NullPointerException - if comp isnull
exception:
  IllegalArgumentException - if comp is one of thecontainer's parents
exception:
  IllegalArgumentException - if index is not inthe range [0, getComponentCount()] for moving between containers, or not in the range [0, getComponentCount()-1] for moving insidea container
exception:
  IllegalArgumentException - if adding a container to itself
exception:
  IllegalArgumentException - if adding a Windowto a container
See Also:   Container.getComponentZOrder(java.awt.Component)
since:
   1.5




setFocusCycleRoot
public void setFocusCycleRoot(boolean focusCycleRoot)(Code)
Sets whether this Container is the root of a focus traversal cycle. Once focus enters a traversal cycle, typically it cannot leave it via focus traversal unless one of the up- or down-cycle keys is pressed. Normal traversal is limited to this Container, and all of this Container's descendants that are not descendants of inferior focus cycle roots. Note that a FocusTraversalPolicy may bend these restrictions, however. For example, ContainerOrderFocusTraversalPolicy supports implicit down-cycle traversal.

The alternative way to specify the traversal order of this Container's children is to make this Container a focus traversal policy provider.
Parameters:
  focusCycleRoot - indicates whether this Container is the root of afocus traversal cycle
See Also:   Container.isFocusCycleRoot()
See Also:   Container.setFocusTraversalPolicy
See Also:   Container.getFocusTraversalPolicy
See Also:   ContainerOrderFocusTraversalPolicy
See Also:   Container.setFocusTraversalPolicyProvider
since:
   1.4




setFocusTraversalKeys
public void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)(Code)
Sets the focus traversal keys for a given traversal operation for this Container.

The default values for a Container's focus traversal keys are implementation-dependent. Sun recommends that all implementations for a particular native platform use the same default values. The recommendations for Windows and Unix are listed below. These recommendations are used in the Sun AWT implementations.
Identifier Meaning Default
KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS Normal forward keyboard traversal TAB on KEY_PRESSED, CTRL-TAB on KEY_PRESSED
KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS Normal reverse keyboard traversal SHIFT-TAB on KEY_PRESSED, CTRL-SHIFT-TAB on KEY_PRESSED
KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS Go up one focus traversal cycle none
KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS Go down one focus traversal cycle none
To disable a traversal key, use an empty Set; Collections.EMPTY_SET is recommended.

Using the AWTKeyStroke API, client code can specify on which of two specific KeyEvents, KEY_PRESSED or KEY_RELEASED, the focus traversal operation will occur. Regardless of which KeyEvent is specified, however, all KeyEvents related to the focus traversal key, including the associated KEY_TYPED event, will be consumed, and will not be dispatched to any Container. It is a runtime error to specify a KEY_TYPED event as mapping to a focus traversal operation, or to map the same event to multiple default focus traversal operations.

If a value of null is specified for the Set, this Container inherits the Set from its parent. If all ancestors of this Container have null specified for the Set, then the current KeyboardFocusManager's default Set is used.
Parameters:
  id - one of KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, orKeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS
Parameters:
  keystrokes - the Set of AWTKeyStroke for the specified operation
See Also:   Container.getFocusTraversalKeys
See Also:   KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS
See Also:   KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS
See Also:   KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS
See Also:   KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS
throws:
  IllegalArgumentException - if id is not one ofKeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS, orKeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS, or if keystrokescontains null, or if any Object in keystrokes is not anAWTKeyStroke, or if any keystroke represents a KEY_TYPED event,or if any keystroke already maps to another focus traversaloperation for this Container
since:
   1.4




setFocusTraversalPolicy
public void setFocusTraversalPolicy(FocusTraversalPolicy policy)(Code)
Sets the focus traversal policy that will manage keyboard traversal of this Container's children, if this Container is a focus cycle root. If the argument is null, this Container inherits its policy from its focus- cycle-root ancestor. If the argument is non-null, this policy will be inherited by all focus-cycle-root children that have no keyboard- traversal policy of their own (as will, recursively, their focus-cycle- root children).

If this Container is not a focus cycle root, the policy will be remembered, but will not be used or inherited by this or any other Containers until this Container is made a focus cycle root.
Parameters:
  policy - the new focus traversal policy for this Container
See Also:   Container.getFocusTraversalPolicy
See Also:   Container.setFocusCycleRoot
See Also:   Container.isFocusCycleRoot
since:
   1.4




setFocusTraversalPolicyProvider
final public void setFocusTraversalPolicyProvider(boolean provider)(Code)
Sets whether this container will be used to provide focus traversal policy. Container with this property as true will be used to acquire focus traversal policy instead of closest focus cycle root ancestor.
Parameters:
  provider - indicates whether this container will be used toprovide focus traversal policy
See Also:   Container.setFocusTraversalPolicy
See Also:   Container.getFocusTraversalPolicy
See Also:   
See Also:   Container.isFocusTraversalPolicyProvider
since:
   1.5



setFont
public void setFont(Font f)(Code)
Sets the font of this container.
Parameters:
  f - The font to become this container's font.
See Also:   Component.getFont
since:
   JDK1.0



setLayout
public void setLayout(LayoutManager mgr)(Code)
Sets the layout manager for this container.
Parameters:
  mgr - the specified layout manager
See Also:   Container.doLayout
See Also:   Container.getLayout



transferFocusDownCycle
public void transferFocusDownCycle()(Code)
Transfers the focus down one focus traversal cycle. If this Container is a focus cycle root, then the focus owner is set to this Container's default Component to focus, and the current focus cycle root is set to this Container. If this Container is not a focus cycle root, then no focus traversal operation occurs.
See Also:   Component.requestFocus
See Also:   Container.isFocusCycleRoot
See Also:   Container.setFocusCycleRoot
since:
   1.4



update
public void update(Graphics g)(Code)
Updates the container. This forwards the update to any lightweight components that are children of this container. If this method is reimplemented, super.update(g) should be called so that lightweight components are properly rendered. If a child component is entirely clipped by the current clipping setting in g, update() will not be forwarded to that child.
Parameters:
  g - the specified Graphics window
See Also:   Component.update(Graphics)



validate
public void validate()(Code)
Validates this container and all of its subcomponents.

The validate method is used to cause a container to lay out its subcomponents again. It should be invoked when this container's subcomponents are modified (added to or removed from the container, or layout-related information changed) after the container has been displayed.

If this Container is not valid, this method invokes the validateTree method and marks this Container as valid. Otherwise, no action is performed.
See Also:   Container.add(java.awt.Component)
See Also:   Component.invalidate
See Also:   javax.swing.JComponent.revalidate
See Also:   Container.validateTree




validateTree
protected void validateTree()(Code)
Recursively descends the container tree and recomputes the layout for any subtrees marked as needing it (those marked as invalid). Synchronization should be provided by the method that calls this one: validate.
See Also:   Container.doLayout
See Also:   Container.validate



Fields inherited from java.awt.Component
final public static float BOTTOM_ALIGNMENT(Code)(Java Doc)
final public static float CENTER_ALIGNMENT(Code)(Java Doc)
final public static float LEFT_ALIGNMENT(Code)(Java Doc)
final static Object LOCK(Code)(Java Doc)
final public static float RIGHT_ALIGNMENT(Code)(Java Doc)
final public static float TOP_ALIGNMENT(Code)(Java Doc)
AccessibleContext accessibleContext(Code)(Java Doc)
final static String actionListenerK(Code)(Java Doc)
final static String adjustmentListenerK(Code)(Java Doc)
transient AppContext appContext(Code)(Java Doc)
Color background(Code)(Java Doc)
transient BufferStrategy bufferStrategy(Code)(Java Doc)
transient ComponentListener componentListener(Code)(Java Doc)
final static String componentListenerK(Code)(Java Doc)
transient ComponentOrientation componentOrientation(Code)(Java Doc)
final static String containerListenerK(Code)(Java Doc)
Cursor cursor(Code)(Java Doc)
DropTarget dropTarget(Code)(Java Doc)
boolean enabled(Code)(Java Doc)
transient EventQueueItem[] eventCache(Code)(Java Doc)
long eventMask(Code)(Java Doc)
transient FocusListener focusListener(Code)(Java Doc)
final static String focusListenerK(Code)(Java Doc)
Set[] focusTraversalKeys(Code)(Java Doc)
Font font(Code)(Java Doc)
Color foreground(Code)(Java Doc)
transient GraphicsConfiguration graphicsConfig(Code)(Java Doc)
int height(Code)(Java Doc)
transient HierarchyBoundsListener hierarchyBoundsListener(Code)(Java Doc)
final static String hierarchyBoundsListenerK(Code)(Java Doc)
transient HierarchyListener hierarchyListener(Code)(Java Doc)
final static String hierarchyListenerK(Code)(Java Doc)
boolean ignoreRepaint(Code)(Java Doc)
static int incRate(Code)(Java Doc)
transient InputMethodListener inputMethodListener(Code)(Java Doc)
final static String inputMethodListenerK(Code)(Java Doc)
static boolean isInc(Code)(Java Doc)
boolean isPacked(Code)(Java Doc)
final static String itemListenerK(Code)(Java Doc)
transient KeyListener keyListener(Code)(Java Doc)
final static String keyListenerK(Code)(Java Doc)
Locale locale(Code)(Java Doc)
Dimension maxSize(Code)(Java Doc)
boolean maxSizeSet(Code)(Java Doc)
Dimension minSize(Code)(Java Doc)
boolean minSizeSet(Code)(Java Doc)
transient MouseListener mouseListener(Code)(Java Doc)
final static String mouseListenerK(Code)(Java Doc)
transient MouseMotionListener mouseMotionListener(Code)(Java Doc)
final static String mouseMotionListenerK(Code)(Java Doc)
transient MouseWheelListener mouseWheelListener(Code)(Java Doc)
final static String mouseWheelListenerK(Code)(Java Doc)
transient NativeInLightFixer nativeInLightFixer(Code)(Java Doc)
boolean newEventsOnly(Code)(Java Doc)
final static String ownedWindowK(Code)(Java Doc)
transient Container parent(Code)(Java Doc)
transient ComponentPeer peer(Code)(Java Doc)
Font peerFont(Code)(Java Doc)
Vector popups(Code)(Java Doc)
Dimension prefSize(Code)(Java Doc)
boolean prefSizeSet(Code)(Java Doc)
final static String textListenerK(Code)(Java Doc)
volatile boolean valid(Code)(Java Doc)
boolean visible(Code)(Java Doc)
int width(Code)(Java Doc)
transient RuntimeException windowClosingException(Code)(Java Doc)
final static String windowFocusListenerK(Code)(Java Doc)
final static String windowListenerK(Code)(Java Doc)
final static String windowStateListenerK(Code)(Java Doc)
int x(Code)(Java Doc)
int y(Code)(Java Doc)

Methods inherited from java.awt.Component
public boolean action(Event evt, Object what)(Code)(Java Doc)
public void add(PopupMenu popup)(Code)(Java Doc)
public synchronized void addComponentListener(ComponentListener l)(Code)(Java Doc)
public synchronized void addFocusListener(FocusListener l)(Code)(Java Doc)
public void addHierarchyBoundsListener(HierarchyBoundsListener l)(Code)(Java Doc)
public void addHierarchyListener(HierarchyListener l)(Code)(Java Doc)
public synchronized void addInputMethodListener(InputMethodListener l)(Code)(Java Doc)
public synchronized void addKeyListener(KeyListener l)(Code)(Java Doc)
public synchronized void addMouseListener(MouseListener l)(Code)(Java Doc)
public synchronized void addMouseMotionListener(MouseMotionListener l)(Code)(Java Doc)
public synchronized void addMouseWheelListener(MouseWheelListener l)(Code)(Java Doc)
public void addNotify()(Code)(Java Doc)
public synchronized void addPropertyChangeListener(PropertyChangeListener listener)(Code)(Java Doc)
public synchronized void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)(Code)(Java Doc)
void adjustListeningChildrenOnParent(long mask, int num)(Code)(Java Doc)
public void applyComponentOrientation(ComponentOrientation orientation)(Code)(Java Doc)
public boolean areFocusTraversalKeysSet(int id)(Code)(Java Doc)
boolean areInputMethodsEnabled()(Code)(Java Doc)
void autoProcessMouseWheel(MouseWheelEvent e)(Code)(Java Doc)
public Rectangle bounds()(Code)(Java Doc)
final boolean canBeFocusOwner()(Code)(Java Doc)
void checkGD(String stringID)(Code)(Java Doc)
public int checkImage(Image image, ImageObserver observer)(Code)(Java Doc)
public int checkImage(Image image, int width, int height, ImageObserver observer)(Code)(Java Doc)
boolean checkWindowClosingException()(Code)(Java Doc)
void clearCurrentFocusCycleRootOnHide()(Code)(Java Doc)
void clearMostRecentFocusOwnerOnHide()(Code)(Java Doc)
protected AWTEvent coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)(Code)(Java Doc)
String constructComponentName()(Code)(Java Doc)
public boolean contains(int x, int y)(Code)(Java Doc)
public boolean contains(Point p)(Code)(Java Doc)
boolean containsFocus()(Code)(Java Doc)
int countHierarchyMembers()(Code)(Java Doc)
void createBufferStrategy(int numBuffers)(Code)(Java Doc)
void createBufferStrategy(int numBuffers, BufferCapabilities caps) throws AWTException(Code)(Java Doc)
int createHierarchyEvents(int id, Component changed, Container changedParent, long changeFlags, boolean enabledOnToolkit)(Code)(Java Doc)
public Image createImage(ImageProducer producer)(Code)(Java Doc)
public Image createImage(int width, int height)(Code)(Java Doc)
public VolatileImage createVolatileImage(int width, int height)(Code)(Java Doc)
public VolatileImage createVolatileImage(int width, int height, ImageCapabilities caps) throws AWTException(Code)(Java Doc)
public void deliverEvent(Event e)(Code)(Java Doc)
public void disable()(Code)(Java Doc)
final protected void disableEvents(long eventsToDisable)(Code)(Java Doc)
final public void dispatchEvent(AWTEvent e)(Code)(Java Doc)
void dispatchEventImpl(AWTEvent e)(Code)(Java Doc)
boolean dispatchMouseWheelToAncestor(MouseWheelEvent e)(Code)(Java Doc)
public void doLayout()(Code)(Java Doc)
public void enable()(Code)(Java Doc)
public void enable(boolean b)(Code)(Java Doc)
final protected void enableEvents(long eventsToEnable)(Code)(Java Doc)
public void enableInputMethods(boolean enable)(Code)(Java Doc)
boolean eventEnabled(AWTEvent e)(Code)(Java Doc)
boolean eventTypeEnabled(int type)(Code)(Java Doc)
Component findUnderMouseInWindow(PointerInfo pi)(Code)(Java Doc)
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)(Code)(Java Doc)
protected void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)(Code)(Java Doc)
protected void firePropertyChange(String propertyName, int oldValue, int newValue)(Code)(Java Doc)
public void firePropertyChange(String propertyName, byte oldValue, byte newValue)(Code)(Java Doc)
public void firePropertyChange(String propertyName, char oldValue, char newValue)(Code)(Java Doc)
public void firePropertyChange(String propertyName, short oldValue, short newValue)(Code)(Java Doc)
public void firePropertyChange(String propertyName, long oldValue, long newValue)(Code)(Java Doc)
public void firePropertyChange(String propertyName, float oldValue, float newValue)(Code)(Java Doc)
public void firePropertyChange(String propertyName, double oldValue, double newValue)(Code)(Java Doc)
public AccessibleContext getAccessibleContext()(Code)(Java Doc)
int getAccessibleIndexInParent()(Code)(Java Doc)
AccessibleStateSet getAccessibleStateSet()(Code)(Java Doc)
public float getAlignmentX()(Code)(Java Doc)
public float getAlignmentY()(Code)(Java Doc)
Image getBackBuffer()(Code)(Java Doc)
public Color getBackground()(Code)(Java Doc)
public int getBaseline(int width, int height)(Code)(Java Doc)
public BaselineResizeBehavior getBaselineResizeBehavior()(Code)(Java Doc)
public Rectangle getBounds()(Code)(Java Doc)
public Rectangle getBounds(Rectangle rv)(Code)(Java Doc)
int getBoundsOp()(Code)(Java Doc)
BufferStrategy getBufferStrategy()(Code)(Java Doc)
public ColorModel getColorModel()(Code)(Java Doc)
public Component getComponentAt(int x, int y)(Code)(Java Doc)
public Component getComponentAt(Point p)(Code)(Java Doc)
public synchronized ComponentListener[] getComponentListeners()(Code)(Java Doc)
public ComponentOrientation getComponentOrientation()(Code)(Java Doc)
Window getContainingWindow()(Code)(Java Doc)
static Window getContainingWindow(Component comp)(Code)(Java Doc)
public Cursor getCursor()(Code)(Java Doc)
final Cursor getCursor_NoClientCode()(Code)(Java Doc)
public synchronized DropTarget getDropTarget()(Code)(Java Doc)
public Container getFocusCycleRootAncestor()(Code)(Java Doc)
public synchronized FocusListener[] getFocusListeners()(Code)(Java Doc)
public Set<AWTKeyStroke> getFocusTraversalKeys(int id)(Code)(Java Doc)
public boolean getFocusTraversalKeysEnabled()(Code)(Java Doc)
final Set getFocusTraversalKeys_NoIDCheck(int id)(Code)(Java Doc)
public Font getFont()(Code)(Java Doc)
public FontMetrics getFontMetrics(Font font)(Code)(Java Doc)
final Font getFont_NoClientCode()(Code)(Java Doc)
public Color getForeground()(Code)(Java Doc)
public Graphics getGraphics()(Code)(Java Doc)
public GraphicsConfiguration getGraphicsConfiguration()(Code)(Java Doc)
final GraphicsConfiguration getGraphicsConfiguration_NoClientCode()(Code)(Java Doc)
final Graphics getGraphics_NoClientCode()(Code)(Java Doc)
public int getHeight()(Code)(Java Doc)
public synchronized HierarchyBoundsListener[] getHierarchyBoundsListeners()(Code)(Java Doc)
public synchronized HierarchyListener[] getHierarchyListeners()(Code)(Java Doc)
public boolean getIgnoreRepaint()(Code)(Java Doc)
public InputContext getInputContext()(Code)(Java Doc)
public synchronized InputMethodListener[] getInputMethodListeners()(Code)(Java Doc)
public InputMethodRequests getInputMethodRequests()(Code)(Java Doc)
public synchronized KeyListener[] getKeyListeners()(Code)(Java Doc)
public T[] getListeners(Class<T> listenerType)(Code)(Java Doc)
public Locale getLocale()(Code)(Java Doc)
public Point getLocation()(Code)(Java Doc)
public Point getLocation(Point rv)(Code)(Java Doc)
public Point getLocationOnScreen()(Code)(Java Doc)
final Point getLocationOnScreen_NoTreeLock()(Code)(Java Doc)
public Dimension getMaximumSize()(Code)(Java Doc)
public Dimension getMinimumSize()(Code)(Java Doc)
public synchronized MouseListener[] getMouseListeners()(Code)(Java Doc)
public synchronized MouseMotionListener[] getMouseMotionListeners()(Code)(Java Doc)
public Point getMousePosition() throws HeadlessException(Code)(Java Doc)
public synchronized MouseWheelListener[] getMouseWheelListeners()(Code)(Java Doc)
public String getName()(Code)(Java Doc)
Container getNativeContainer()(Code)(Java Doc)
public Container getParent()(Code)(Java Doc)
final Container getParent_NoClientCode()(Code)(Java Doc)
public ComponentPeer getPeer()(Code)(Java Doc)
public Dimension getPreferredSize()(Code)(Java Doc)
public synchronized PropertyChangeListener[] getPropertyChangeListeners()(Code)(Java Doc)
public synchronized PropertyChangeListener[] getPropertyChangeListeners(String propertyName)(Code)(Java Doc)
public Dimension getSize()(Code)(Java Doc)
public Dimension getSize(Dimension rv)(Code)(Java Doc)
public Toolkit getToolkit()(Code)(Java Doc)
final Toolkit getToolkitImpl()(Code)(Java Doc)
Container getTraversalRoot()(Code)(Java Doc)
final public Object getTreeLock()(Code)(Java Doc)
public int getWidth()(Code)(Java Doc)
public int getX()(Code)(Java Doc)
public int getY()(Code)(Java Doc)
public boolean gotFocus(Event evt, Object what)(Code)(Java Doc)
public boolean handleEvent(Event evt)(Code)(Java Doc)
public boolean hasFocus()(Code)(Java Doc)
public void hide()(Code)(Java Doc)
public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)(Code)(Java Doc)
void initializeFocusTraversalKeys()(Code)(Java Doc)
public boolean inside(int x, int y)(Code)(Java Doc)
public void invalidate()(Code)(Java Doc)
public boolean isBackgroundSet()(Code)(Java Doc)
final boolean isCoalescingEnabled()(Code)(Java Doc)
public boolean isCursorSet()(Code)(Java Doc)
public boolean isDisplayable()(Code)(Java Doc)
public boolean isDoubleBuffered()(Code)(Java Doc)
public boolean isEnabled()(Code)(Java Doc)
final boolean isEnabledImpl()(Code)(Java Doc)
public boolean isFocusCycleRoot(Container container)(Code)(Java Doc)
public boolean isFocusOwner()(Code)(Java Doc)
public boolean isFocusTraversable()(Code)(Java Doc)
final boolean isFocusTraversableOverridden()(Code)(Java Doc)
public boolean isFocusable()(Code)(Java Doc)
public boolean isFontSet()(Code)(Java Doc)
public boolean isForegroundSet()(Code)(Java Doc)
static boolean isInstanceOf(Object obj, String className)(Code)(Java Doc)
public boolean isLightweight()(Code)(Java Doc)
public boolean isMaximumSizeSet()(Code)(Java Doc)
public boolean isMinimumSizeSet()(Code)(Java Doc)
public boolean isOpaque()(Code)(Java Doc)
public boolean isPreferredSizeSet()(Code)(Java Doc)
boolean isRecursivelyVisible()(Code)(Java Doc)
boolean isSameOrAncestorOf(Component comp, boolean allowChildren)(Code)(Java Doc)
public boolean isShowing()(Code)(Java Doc)
public boolean isValid()(Code)(Java Doc)
public boolean isVisible()(Code)(Java Doc)
final boolean isVisible_NoClientCode()(Code)(Java Doc)
public boolean keyDown(Event evt, int key)(Code)(Java Doc)
public boolean keyUp(Event evt, int key)(Code)(Java Doc)
public void layout()(Code)(Java Doc)
void lightweightPaint(Graphics g)(Code)(Java Doc)
void lightweightPrint(Graphics g)(Code)(Java Doc)
public void list()(Code)(Java Doc)
public void list(PrintStream out)(Code)(Java Doc)
public void list(PrintStream out, int indent)(Code)(Java Doc)
public void list(PrintWriter out)(Code)(Java Doc)
public void list(PrintWriter out, int indent)(Code)(Java Doc)
public Component locate(int x, int y)(Code)(Java Doc)
public Point location()(Code)(Java Doc)
public boolean lostFocus(Event evt, Object what)(Code)(Java Doc)
public Dimension minimumSize()(Code)(Java Doc)
public boolean mouseDown(Event evt, int x, int y)(Code)(Java Doc)
public boolean mouseDrag(Event evt, int x, int y)(Code)(Java Doc)
public boolean mouseEnter(Event evt, int x, int y)(Code)(Java Doc)
public boolean mouseExit(Event evt, int x, int y)(Code)(Java Doc)
public boolean mouseMove(Event evt, int x, int y)(Code)(Java Doc)
public boolean mouseUp(Event evt, int x, int y)(Code)(Java Doc)
public void move(int x, int y)(Code)(Java Doc)
public void nextFocus()(Code)(Java Doc)
int numListening(long mask)(Code)(Java Doc)
public void paint(Graphics g)(Code)(Java Doc)
public void paintAll(Graphics g)(Code)(Java Doc)
void paintHeavyweightComponents(Graphics g)(Code)(Java Doc)
protected String paramString()(Code)(Java Doc)
Point pointRelativeToComponent(Point absolute)(Code)(Java Doc)
public boolean postEvent(Event e)(Code)(Java Doc)
static boolean postNextFocusHelper(Component toFocus, CausedFocusEvent.Cause cause)(Code)(Java Doc)
boolean postsOldMouseEvents()(Code)(Java Doc)
final Component preNextFocusHelper()(Code)(Java Doc)
public Dimension preferredSize()(Code)(Java Doc)
public boolean prepareImage(Image image, ImageObserver observer)(Code)(Java Doc)
public boolean prepareImage(Image image, int width, int height, ImageObserver observer)(Code)(Java Doc)
public void print(Graphics g)(Code)(Java Doc)
public void printAll(Graphics g)(Code)(Java Doc)
void printHeavyweightComponents(Graphics g)(Code)(Java Doc)
protected void processComponentEvent(ComponentEvent e)(Code)(Java Doc)
protected void processEvent(AWTEvent e)(Code)(Java Doc)
protected void processFocusEvent(FocusEvent e)(Code)(Java Doc)
protected void processHierarchyBoundsEvent(HierarchyEvent e)(Code)(Java Doc)
protected void processHierarchyEvent(HierarchyEvent e)(Code)(Java Doc)
protected void processInputMethodEvent(InputMethodEvent e)(Code)(Java Doc)
protected void processKeyEvent(KeyEvent e)(Code)(Java Doc)
protected void processMouseEvent(MouseEvent e)(Code)(Java Doc)
protected void processMouseMotionEvent(MouseEvent e)(Code)(Java Doc)
protected void processMouseWheelEvent(MouseWheelEvent e)(Code)(Java Doc)
public void remove(MenuComponent popup)(Code)(Java Doc)
public synchronized void removeComponentListener(ComponentListener l)(Code)(Java Doc)
public synchronized void removeFocusListener(FocusListener l)(Code)(Java Doc)
public void removeHierarchyBoundsListener(HierarchyBoundsListener l)(Code)(Java Doc)
public void removeHierarchyListener(HierarchyListener l)(Code)(Java Doc)
public synchronized void removeInputMethodListener(InputMethodListener l)(Code)(Java Doc)
public synchronized void removeKeyListener(KeyListener l)(Code)(Java Doc)
public synchronized void removeMouseListener(MouseListener l)(Code)(Java Doc)
public synchronized void removeMouseMotionListener(MouseMotionListener l)(Code)(Java Doc)
public synchronized void removeMouseWheelListener(MouseWheelListener l)(Code)(Java Doc)
public void removeNotify()(Code)(Java Doc)
public synchronized void removePropertyChangeListener(PropertyChangeListener listener)(Code)(Java Doc)
public synchronized void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)(Code)(Java Doc)
public void repaint()(Code)(Java Doc)
public void repaint(long tm)(Code)(Java Doc)
public void repaint(int x, int y, int width, int height)(Code)(Java Doc)
public void repaint(long tm, int x, int y, int width, int height)(Code)(Java Doc)
public void requestFocus()(Code)(Java Doc)
void requestFocus(CausedFocusEvent.Cause cause)(Code)(Java Doc)
protected boolean requestFocus(boolean temporary)(Code)(Java Doc)
boolean requestFocus(boolean temporary, CausedFocusEvent.Cause cause)(Code)(Java Doc)
final boolean requestFocusHelper(boolean temporary, boolean focusedWindowChangeAllowed)(Code)(Java Doc)
final boolean requestFocusHelper(boolean temporary, boolean focusedWindowChangeAllowed, CausedFocusEvent.Cause cause)(Code)(Java Doc)
public boolean requestFocusInWindow()(Code)(Java Doc)
boolean requestFocusInWindow(CausedFocusEvent.Cause cause)(Code)(Java Doc)
protected boolean requestFocusInWindow(boolean temporary)(Code)(Java Doc)
boolean requestFocusInWindow(boolean temporary, CausedFocusEvent.Cause cause)(Code)(Java Doc)
void resetGC()(Code)(Java Doc)
public void reshape(int x, int y, int width, int height)(Code)(Java Doc)
public void resize(int width, int height)(Code)(Java Doc)
public void resize(Dimension d)(Code)(Java Doc)
public void setBackground(Color c)(Code)(Java Doc)
public void setBounds(int x, int y, int width, int height)(Code)(Java Doc)
public void setBounds(Rectangle r)(Code)(Java Doc)
void setBoundsOp(int op)(Code)(Java Doc)
public void setComponentOrientation(ComponentOrientation o)(Code)(Java Doc)
public void setCursor(Cursor cursor)(Code)(Java Doc)
public synchronized void setDropTarget(DropTarget dt)(Code)(Java Doc)
public void setEnabled(boolean b)(Code)(Java Doc)
public void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)(Code)(Java Doc)
public void setFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled)(Code)(Java Doc)
final void setFocusTraversalKeys_NoIDCheck(int id, Set<? extends AWTKeyStroke> keystrokes)(Code)(Java Doc)
public void setFocusable(boolean focusable)(Code)(Java Doc)
public void setFont(Font f)(Code)(Java Doc)
public void setForeground(Color c)(Code)(Java Doc)
void setGCFromPeer()(Code)(Java Doc)
public void setIgnoreRepaint(boolean ignoreRepaint)(Code)(Java Doc)
public void setLocale(Locale l)(Code)(Java Doc)
public void setLocation(int x, int y)(Code)(Java Doc)
public void setLocation(Point p)(Code)(Java Doc)
public void setMaximumSize(Dimension maximumSize)(Code)(Java Doc)
public void setMinimumSize(Dimension minimumSize)(Code)(Java Doc)
public void setName(String name)(Code)(Java Doc)
public void setPreferredSize(Dimension preferredSize)(Code)(Java Doc)
static synchronized void setRequestFocusController(RequestFocusController requestController)(Code)(Java Doc)
public void setSize(int width, int height)(Code)(Java Doc)
public void setSize(Dimension d)(Code)(Java Doc)
public void setVisible(boolean b)(Code)(Java Doc)
public void show()(Code)(Java Doc)
public void show(boolean b)(Code)(Java Doc)
public Dimension size()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public void transferFocus()(Code)(Java Doc)
public void transferFocusBackward()(Code)(Java Doc)
public void transferFocusUpCycle()(Code)(Java Doc)
public void update(Graphics g)(Code)(Java Doc)
final void updateCursorImmediately()(Code)(Java Doc)
public void validate()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.