java.awt
Class Window

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.Component sample code for java.awt.Component definition code for java.awt.Component 
      extended by java.awt.Container sample code for java.awt.Container definition code for java.awt.Container 
          extended by java.awt.Window
All Implemented Interfaces:
ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver , MenuContainer sample code for java.awt.MenuContainer definition code for java.awt.MenuContainer , Serializable sample code for java.io.Serializable definition code for java.io.Serializable , Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible
Direct Known Subclasses:
BasicToolBarUI.DragWindow sample code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow definition code for javax.swing.plaf.basic.BasicToolBarUI.DragWindow , Dialog sample code for java.awt.Dialog definition code for java.awt.Dialog , Frame sample code for java.awt.Frame definition code for java.awt.Frame , JWindow sample code for javax.swing.JWindow definition code for javax.swing.JWindow

public class Window
extends Container sample code for java.awt.Container definition code for java.awt.Container
implements Accessible sample code for javax.accessibility.Accessible definition code for javax.accessibility.Accessible

A Window object is a top-level window with no borders and no menubar. The default layout for a window is BorderLayout.

A window must have either a frame, dialog, or another window defined as its owner when it's constructed.

In a multi-screen environment, you can create a Window on a different screen device by constructing the Window with Window(Window, GraphicsConfiguration) sample code for java.awt.Window.Window(java.awt.Window, java.awt.GraphicsConfiguration) definition code for java.awt.Window.Window(java.awt.Window, java.awt.GraphicsConfiguration) . The GraphicsConfiguration object is one of the GraphicsConfiguration objects of the target screen device.

In a virtual device multi-screen environment in which the desktop area could span multiple physical screen devices, the bounds of all configurations are relative to the virtual device coordinate system. The origin of the virtual-coordinate system is at the upper left-hand corner of the primary physical screen. Depending on the location of the primary screen in the virtual device, negative coordinates are possible, as shown in the following figure.

Diagram shows virtual device containing 4 physical screens. Primary physical screen shows coords (0,0), other screen shows (-80,-100).

In such an environment, when calling setLocation, you must pass a virtual coordinate to this method. Similarly, calling getLocationOnScreen on a Window returns virtual device coordinates. Call the getBounds method of a GraphicsConfiguration to find its origin in the virtual coordinate system.

The following code sets the location of a Window at (10, 10) relative to the origin of the physical screen of the corresponding GraphicsConfiguration. If the bounds of the GraphicsConfiguration is not taken into account, the Window location would be set at (10, 10) relative to the virtual-coordinate system and would appear on the primary physical screen, which might be different from the physical screen of the specified GraphicsConfiguration.

        Window w = new Window(Window owner, GraphicsConfiguration gc);
        Rectangle bounds = gc.getBounds();
        w.setLocation(10 + bounds.x, 10 + bounds.y);
 

Note: the location and size of top-level windows (including Windows, Frames, and Dialogs) are under the control of the desktop's window management system. Calls to setLocation, setSize, and setBounds are requests (not directives) which are forwarded to the window management system. Every effort will be made to honor such requests. However, in some cases the window management system may ignore such requests, or modify the requested geometry in order to place and size the Window in a way that more closely matches the desktop settings. Due to the asynchronous nature of native event handling, the results returned by getBounds, getLocation, getLocationOnScreen, and getSize might not reflect the actual geometry of the Window on screen until the last request has been processed. During the processing of subsequent requests these values might change accordingly while the window management system fulfills the requests.

Windows are capable of generating the following WindowEvents: WindowOpened, WindowClosed, WindowGainedFocus, WindowLostFocus.

Since:
JDK1.0
See Also:
WindowEvent sample code for java.awt.event.WindowEvent definition code for java.awt.event.WindowEvent , addWindowListener(java.awt.event.WindowListener) sample code for java.awt.Window.addWindowListener(java.awt.event.WindowListener) definition code for java.awt.Window.addWindowListener(java.awt.event.WindowListener) , BorderLayout sample code for java.awt.BorderLayout definition code for java.awt.BorderLayout , Serialized Form

Nested Class Summary
protected  class Window.AccessibleAWTWindow sample code for java.awt.Window.AccessibleAWTWindow definition code for java.awt.Window.AccessibleAWTWindow
          This class implements accessibility support for the Window class.
 
Nested classes/interfaces inherited from class java.awt.Container sample code for java.awt.Container definition code for java.awt.Container
Container.AccessibleAWTContainer sample code for java.awt.Container.AccessibleAWTContainer definition code for java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component sample code for java.awt.Component definition code for java.awt.Component
Component.AccessibleAWTComponent sample code for java.awt.Component.AccessibleAWTComponent definition code for java.awt.Component.AccessibleAWTComponent , Component.BltBufferStrategy sample code for java.awt.Component.BltBufferStrategy definition code for java.awt.Component.BltBufferStrategy , Component.FlipBufferStrategy sample code for java.awt.Component.FlipBufferStrategy definition code for java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class java.awt.Component sample code for java.awt.Component definition code for java.awt.Component
BOTTOM_ALIGNMENT sample code for java.awt.Component.BOTTOM_ALIGNMENT definition code for java.awt.Component.BOTTOM_ALIGNMENT , CENTER_ALIGNMENT sample code for java.awt.Component.CENTER_ALIGNMENT definition code for java.awt.Component.CENTER_ALIGNMENT , LEFT_ALIGNMENT sample code for java.awt.Component.LEFT_ALIGNMENT definition code for java.awt.Component.LEFT_ALIGNMENT , RIGHT_ALIGNMENT sample code for java.awt.Component.RIGHT_ALIGNMENT definition code for java.awt.Component.RIGHT_ALIGNMENT , TOP_ALIGNMENT sample code for java.awt.Component.TOP_ALIGNMENT definition code for java.awt.Component.TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver sample code for java.awt.image.ImageObserver definition code for java.awt.image.ImageObserver
ABORT sample code for java.awt.image.ImageObserver.ABORT definition code for java.awt.image.ImageObserver.ABORT , ALLBITS sample code for java.awt.image.ImageObserver.ALLBITS definition code for java.awt.image.ImageObserver.ALLBITS , ERROR sample code for java.awt.image.ImageObserver.ERROR definition code for java.awt.image.ImageObserver.ERROR , FRAMEBITS sample code for java.awt.image.ImageObserver.FRAMEBITS definition code for java.awt.image.ImageObserver.FRAMEBITS , HEIGHT sample code for java.awt.image.ImageObserver.HEIGHT definition code for java.awt.image.ImageObserver.HEIGHT , PROPERTIES sample code for java.awt.image.ImageObserver.PROPERTIES definition code for java.awt.image.ImageObserver.PROPERTIES , SOMEBITS sample code for java.awt.image.ImageObserver.SOMEBITS definition code for java.awt.image.ImageObserver.SOMEBITS , WIDTH sample code for java.awt.image.ImageObserver.WIDTH definition code for java.awt.image.ImageObserver.WIDTH
 
Constructor Summary
Window sample code for java.awt.Window.Window(java.awt.Frame) definition code for java.awt.Window.Window(java.awt.Frame) (Frame sample code for java.awt.Frame definition code for java.awt.Frame  owner)
          Constructs a new invisible window with the specified Frame as its owner.
Window sample code for java.awt.Window.Window(java.awt.Window) definition code for java.awt.Window.Window(java.awt.Window) (Window sample code for java.awt.Window definition code for java.awt.Window  owner)
          Constructs a new invisible window with the specified Window as its owner.
Window sample code for java.awt.Window.Window(java.awt.Window, java.awt.GraphicsConfiguration) definition code for java.awt.Window.Window(java.awt.Window, java.awt.GraphicsConfiguration) (Window sample code for java.awt.Window definition code for java.awt.Window  owner, GraphicsConfiguration sample code for java.awt.GraphicsConfiguration definition code for java.awt.GraphicsConfiguration  gc)
          Constructs a new invisible window with the specified window as its owner and a GraphicsConfiguration of a screen device.
 
Method Summary
 void addNotify sample code for java.awt.Window.addNotify() definition code for java.awt.Window.addNotify() ()
          Makes this Window displayable by creating the connection to its native screen resource.
 void addPropertyChangeListener sample code for java.awt.Window.addPropertyChangeListener(java.beans.PropertyChangeListener) definition code for java.awt.Window.addPropertyChangeListener(java.beans.PropertyChangeListener) (PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
          Adds a PropertyChangeListener to the listener list.
 void addPropertyChangeListener sample code for java.awt.Window.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) definition code for java.awt.Window.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) (String sample code for java.lang.String definition code for java.lang.String  propertyName, PropertyChangeListener sample code for java.beans.PropertyChangeListener definition code for java.beans.PropertyChangeListener  listener)
          Adds a PropertyChangeListener to the listener list for a specific property.
 void addWindowFocusListener sample code for java.awt.Window.addWindowFocusListener(java.awt.event.WindowFocusListener) definition code for java.awt.Window.addWindowFocusListener(java.awt.event.WindowFocusListener) (WindowFocusListener sample code for java.awt.event.WindowFocusListener definition code for java.awt.event.WindowFocusListener  l)
          Adds the specified window focus listener to receive window events from this window.
 void addWindowListener sample code for java.awt.Window.addWindowListener(java.awt.event.WindowListener) definition code for java.awt.Window.addWindowListener(java.awt.event.WindowListener) (WindowListener sample code for java.awt.event.WindowListener definition code for java.awt.event.WindowListener  l)
          Adds the specified window listener to receive window events from this window.
 void addWindowStateListener sample code for java.awt.Window.addWindowStateListener(java.awt.event.WindowStateListener) definition code for java.awt.Window.addWindowStateListener(java.awt.event.WindowStateListener) (WindowStateListener sample code for java.awt.event.WindowStateListener definition code for java.awt.event.WindowStateListener  l)
          Adds the specified window state listener to receive window events from this window.
 void applyResourceBundle sample code for java.awt.Window.applyResourceBundle(java.util.ResourceBundle) definition code for java.awt.Window.applyResourceBundle(java.util.ResourceBundle) (ResourceBundle sample code for java.util.ResourceBundle definition code for java.util.ResourceBundle  rb)
          Deprecated. As of J2SE 1.4, replaced by Component.applyComponentOrientation sample code for java.awt.Component.applyComponentOrientation(java.awt.ComponentOrientation) definition code for java.awt.Component.applyComponentOrientation(java.awt.ComponentOrientation) .
 void applyResourceBundle sample code for java.awt.Window.applyResourceBundle(java.lang.String) definition code for java.awt.Window.applyResourceBundle(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  rbName)
          Deprecated. As of J2SE 1.4, replaced by Component.applyComponentOrientation sample code for java.awt.Component.applyComponentOrientation(java.awt.ComponentOrientation) definition code for java.awt.Component.applyComponentOrientation(java.awt.ComponentOrientation) .
 void createBufferStrategy sample code for java.awt.Window.createBufferStrategy(int) definition code for java.awt.Window.createBufferStrategy(int) (int numBuffers)
          Creates a new strategy for multi-buffering on this component.
 void createBufferStrategy sample code for java.awt.Window.createBufferStrategy(int, java.awt.BufferCapabilities) definition code for java.awt.Window.createBufferStrategy(int, java.awt.BufferCapabilities) (int numBuffers, BufferCapabilities sample code for java.awt.BufferCapabilities definition code for java.awt.BufferCapabilities  caps)
          Creates a new strategy for multi-buffering on this component with the required buffer capabilities.
 void dispose sample code for java.awt.Window.dispose() definition code for java.awt.Window.dispose() ()
          Releases all of the native screen resources used by this Window, its subcomponents, and all of its owned children.
protected  void finalize sample code for java.awt.Window.finalize() definition code for java.awt.Window.finalize() ()
          Disposes of the input methods and context, and removes this Window from the GUI hierarchy.
 AccessibleContext sample code for javax.accessibility.AccessibleContext definition code for javax.accessibility.AccessibleContext getAccessibleContext sample code for java.awt.Window.getAccessibleContext() definition code for java.awt.Window.getAccessibleContext() ()
          Gets the AccessibleContext associated with this Window.
 BufferStrategy sample code for java.awt.image.BufferStrategy definition code for java.awt.image.BufferStrategy getBufferStrategy sample code for java.awt.Window.getBufferStrategy() definition code for java.awt.Window.getBufferStrategy() ()
           
 boolean getFocusableWindowState sample code for java.awt.Window.getFocusableWindowState() definition code for java.awt.Window.getFocusableWindowState() ()
          Returns whether this Window can become the focused Window if it meets the other requirements outlined in isFocusableWindow.
 Container sample code for java.awt.Container definition code for java.awt.Container getFocusCycleRootAncestor sample code for java.awt.Window.getFocusCycleRootAncestor() definition code for java.awt.Window.getFocusCycleRootAncestor() ()
          Always returns null because Windows have no ancestors; they represent the top of the Component hierarchy.
 Component sample code for java.awt.Component definition code for java.awt.Component getFocusOwner sample code for java.awt.Window.getFocusOwner() definition code for java.awt.Window.getFocusOwner() ()
          Returns the child Component of this Window that has focus if this Window is focused; returns null otherwise.
 Set sample code for java.util.Set definition code for java.util.Set <AWTKeyStroke sample code for java.awt.AWTKeyStroke definition code for java.awt.AWTKeyStroke > getFocusTraversalKeys sample code for java.awt.Window.getFocusTraversalKeys(int) definition code for java.awt.Window.getFocusTraversalKeys(int) (int id)
          Gets a focus traversal key for this Window.
 GraphicsConfiguration sample code for java.awt.GraphicsConfiguration definition code for java.awt.GraphicsConfiguration getGraphicsConfiguration sample code for java.awt.Window.getGraphicsConfiguration() definition code for java.awt.Window.getGraphicsConfiguration() ()
          This method returns the GraphicsConfiguration used by this Window.
 InputContext sample code for java.awt.im.InputContext definition code for java.awt.im.InputContext getInputContext sample code for java.awt.Window.getInputContext() definition code for java.awt.Window.getInputContext() ()
          Gets the input context for this window.
<T extends EventListener sample code for java.util.EventListener definition code for java.util.EventListener >
T[]
getListeners sample code for java.awt.Window.getListeners(java.lang.Class) definition code for java.awt.Window.getListeners(java.lang.Class) (Class sample code for java.lang.Class definition code for java.lang.Class <T> listenerType)
          Returns an array of all the objects currently registered as FooListeners upon this Window.
 Locale sample code for java.util.Locale definition code for java.util.Locale getLocale sample code for java.awt.Window.getLocale() definition code for java.awt.Window.getLocale() ()
          Gets the Locale object that is associated with this window, if the locale has been set.
 Component sample code for java.awt.Component definition code for java.awt.Component getMostRecentFocusOwner sample code for java.awt.Window.getMostRecentFocusOwner() definition code for java.awt.Window.getMostRecentFocusOwner() ()
          Returns the child Component of this Window that will receive the focus when this Window is focused.
 Window sample code for java.awt.Window definition code for java.awt.Window [] getOwnedWindows sample code for java.awt.Window.getOwnedWindows() definition code for java.awt.Window.getOwnedWindows() ()
          Return an array containing all the windows this window currently owns.
 Window sample code for java.awt.Window definition code for java.awt.Window getOwner sample code for java.awt.Window.getOwner() definition code for java.awt.Window.getOwner() ()
          Returns the owner of this window.
 Toolkit sample code for java.awt.Toolkit definition code for java.awt.Toolkit getToolkit sample code for java.awt.Window.getToolkit() definition code for java.awt.Window.getToolkit() ()
          Returns the toolkit of this frame.
 String sample code for java.lang.String definition code for java.lang.String getWarningString sample code for java.awt.Window.getWarningString() definition code for java.awt.Window.getWarningString() ()
          Gets the warning string that is displayed with this window.
 WindowFocusListener sample code for java.awt.event.WindowFocusListener definition code for java.awt.event.WindowFocusListener [] getWindowFocusListeners sample code for java.awt.Window.getWindowFocusListeners() definition code for java.awt.Window.getWindowFocusListeners() ()
          Returns an array of all the window focus listeners registered on this window.
 WindowListener sample code for java.awt.event.WindowListener definition code for java.awt.event.WindowListener [] getWindowListeners sample code for java.awt.Window.getWindowListeners() definition code for java.awt.Window.getWindowListeners() ()
          Returns an array of all the window listeners registered on this window.
 WindowStateListener sample code for java.awt.event.WindowStateListener definition code for java.awt.event.WindowStateListener [] getWindowStateListeners sample code for java.awt.Window.getWindowStateListeners() definition code for java.awt.Window.getWindowStateListeners() ()
          Returns an array of all the window state listeners registered on this window.
 void hide sample code for java.awt.Window.hide() definition code for java.awt.Window.hide() ()
          Deprecated. As of JDK 5, replaced by Component.setVisible(boolean) sample code for java.awt.Component.setVisible(boolean) definition code for java.awt.Component.setVisible(boolean) .
 boolean isActive sample code for java.awt.Window.isActive() definition code for java.awt.Window.isActive() ()
          Returns whether this Window is active.
 boolean isAlwaysOnTop sample code for java.awt.Window.isAlwaysOnTop() definition code for java.awt.Window.isAlwaysOnTop() ()
          Returns whether this window is an always-on-top window.
 boolean isFocusableWindow sample code for java.awt.Window.isFocusableWindow() definition code for java.awt.Window.isFocusableWindow() ()
          Returns whether this Window can become the focused Window, that is, whether this Window or any of its subcomponents can become the focus owner.
 boolean isFocusCycleRoot sample code for java.awt.Window.isFocusCycleRoot() definition code for java.awt.Window.isFocusCycleRoot() ()
          Always returns true because all Windows must be roots of a focus traversal cycle.
 boolean isFocused sample code for java.awt.Window.isFocused() definition code for java.awt.Window.isFocused() ()
          Returns whether this Window is focused.
 boolean isLocationByPlatform sample code for java.awt.Window.isLocationByPlatform() definition code for java.awt.Window.isLocationByPlatform() ()
          Returns true if this Window will appear at the default location for the native windowing system the next time this Window is made visible.
 boolean isShowing sample code for java.awt.Window.isShowing() definition code for java.awt.Window.isShowing() ()
          Checks if this Window is showing on screen.
 void pack sample code for java.awt.Window.pack() definition code for java.awt.Window.pack() ()
          Causes this Window to be sized to fit the preferred size and layouts of its subcomponents.
 boolean postEvent sample code for java.awt.Window.postEvent(java.awt.Event) definition code for java.awt.Window.postEvent(java.awt.Event) (Event sample code for java.awt.Event definition code for java.awt.Event  e)
          Deprecated. As of JDK version 1.1 replaced by dispatchEvent(AWTEvent).
protected  void processEvent sample code for java.awt.Window.processEvent(java.awt.AWTEvent) definition code for java.awt.Window.processEvent(java.awt.AWTEvent) (AWTEvent sample code for java.awt.AWTEvent definition code for java.awt.AWTEvent  e)
          Processes events on this window.
protected  void processWindowEvent sample code for java.awt.Window.processWindowEvent(java.awt.event.WindowEvent) definition code for java.awt.Window.processWindowEvent(java.awt.event.WindowEvent) (WindowEvent sample code for java.awt.event.WindowEvent definition code for java.awt.event.WindowEvent  e)
          Processes window events occurring on this window by dispatching them to any registered WindowListener objects.
protected  void processWindowFocusEvent sample code for java.awt.Window.processWindowFocusEvent(java.awt.event.WindowEvent) definition code for java.awt.Window.processWindowFocusEvent(java.awt.event.WindowEvent) (WindowEvent sample code for java.awt.event.WindowEvent definition code for java.awt.event.WindowEvent  e)
          Processes window focus event occuring on this window by dispatching them to any registered WindowFocusListener objects.
protected  void processWindowStateEvent sample code for java.awt.Window.processWindowStateEvent(java.awt.event.WindowEvent) definition code for java.awt.Window.processWindowStateEvent(java.awt.event.WindowEvent) (WindowEvent sample code for java.awt.event.WindowEvent definition code for java.awt.event.WindowEvent  e)
          Processes window state event occuring on this window by dispatching them to any registered WindowStateListener objects.
 void removeWindowFocusListener sample code for java.awt.Window.removeWindowFocusListener(java.awt.event.WindowFocusListener) definition code for java.awt.Window.removeWindowFocusListener(java.awt.event.WindowFocusListener) (WindowFocusListener sample code for java.awt.event.WindowFocusListener definition code for java.awt.event.WindowFocusListener  l)
          Removes the specified window focus listener so that it no longer receives window events from this window.
 void removeWindowListener sample code for java.awt.Window.removeWindowListener(java.awt.event.WindowListener) definition code for java.awt.Window.removeWindowListener(java.awt.event.WindowListener) (WindowListener sample code for java.awt.event.WindowListener definition code for java.awt.event.WindowListener  l)
          Removes the specified window listener so that it no longer receives window events from this window.
 void removeWindowStateListener sample code for java.awt.Window.removeWindowStateListener(java.awt.event.WindowStateListener) definition code for java.awt.Window.removeWindowStateListener(java.awt.event.WindowStateListener) (WindowStateListener sample code for java.awt.event.WindowStateListener definition code for java.awt.event.WindowStateListener  l)
          Removes the specified window state listener so that it no longer receives window events from this window.
 void setAlwaysOnTop sample code for java.awt.Window.setAlwaysOnTop(boolean) definition code for java.awt.Window.setAlwaysOnTop(boolean) (boolean alwaysOnTop)
          Changes the always-on-top window state.
 void setBounds sample code for java.awt.Window.setBounds(int, int, int, int) definition code for java.awt.Window.setBounds(int, int, int, int) (int x, int y, int width, int height)
          Moves and resizes this component.
 void setCursor sample code for java.awt.Window.setCursor(java.awt.Cursor) definition code for java.awt.Window.setCursor(java.awt.Cursor) (Cursor sample code for java.awt.Cursor definition code for java.awt.Cursor  cursor)
          Set the cursor image to a specified cursor.
 void setFocusableWindowState sample code for java.awt.Window.setFocusableWindowState(boolean) definition code for java.awt.Window.setFocusableWindowState(boolean) (boolean focusableWindowState)
          Sets whether this Window can become the focused Window if it meets the other requirements outlined in isFocusableWindow.
 void setFocusCycleRoot sample code for java.awt.Window.setFocusCycleRoot(boolean) definition code for java.awt.Window.setFocusCycleRoot(boolean) (boolean focusCycleRoot)
          Does nothing because Windows must always be roots of a focus traversal cycle.
 void setLocationByPlatform sample code for java.awt.Window.setLocationByPlatform(boolean) definition code for java.awt.Window.setLocationByPlatform(boolean) (boolean locationByPlatform)
          Sets whether this Window should appear at the default location for the native windowing system or at the current location (returned by getLocation) the next time the Window is made visible.
 void setLocationRelativeTo sample code for java.awt.Window.setLocationRelativeTo(java.awt.Component) definition code for java.awt.Window.setLocationRelativeTo(java.awt.Component) (Component sample code for java.awt.Component definition code for java.awt.Component  c)
          Sets the location of the window relative to the specified component.
 void show sample code for java.awt.Window.show() definition code for java.awt.Window.show() ()
          Deprecated. As of JDK 5, replaced by Component.setVisible(boolean) sample code for java.awt.Component.setVisible(boolean) definition code for java.awt.Component.setVisible(boolean) .
 void toBack sample code for java.awt.Window.toBack() definition code for java.awt.Window.toBack() ()
          If this Window is visible, sends this Window to the back and may cause it to lose focus or activation if it is the focused or active Window.
 void toFront sample code for java.awt.Window.toFront() definition code for java.awt.Window.toFront() ()
          If this Window is visible, brings this Window to the front and may make it the focused Window.
 
Methods inherited from class java.awt.Container sample code for java.awt.Container definition code for java.awt.Container
add sample code for java.awt.Container.add(java.awt.Component) definition code for java.awt.Container.add(java.awt.Component) , add sample code for java.awt.Container.add(java.awt.Component, int) definition code for java.awt.Container.add(java.awt.Component, int) , add sample code for java.awt.Container.add(java.awt.Component, java.lang.Object) definition code for java.awt.Container.add(java.awt.Component, java.lang.Object) , add sample code for java.awt.Container.add(java.awt.Component, java.lang.Object, int) definition code for java.awt.Container.add(java.awt.Component, java.lang.Object, int) , add sample code for java.awt.Container.add(java.lang.String, java.awt.Component) definition code for java.awt.Container.add(java.lang.String, java.awt.Component) , addContainerListener