    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class java.awt.Window

    java.lang.Object
       |
       +----java.awt.Component
               |
               +----java.awt.Container
                       |
                       +----java.awt.Window

public class Window
extends Container

A Window is a top-level window with no borders and no menubar. It could be used to implement a pop-up menu. The default layout for a window is BorderLayout. Windows are capable of generating the following window events: WindowOpened, WindowClosed.

See Also:
  WindowEvent, addWindowListener

##

Window(Frame)
  Constructs a new Window initialized to an invisible state.

##

addNotify()
  Creates the Window's peer.
addWindowListener(WindowListener)
  Adds the specified window listener to receive window events from this window.
dispose()
  Disposes of the Window.
getFocusOwner()
  Returns the child component of this Window which has focus if and only if this Window is active.
getLocale()
  Gets the Locale for the window, if it has been set.
getToolkit()
  Returns the toolkit of this frame.
getWarningString()
  Gets the warning string for this window.
isShowing()
  Checks if this Window is showing on screen.
pack()
  Packs the components of the Window.
postEvent(Event)
  Deprecated.
processEvent(AWTEvent)
  Processes events on this window.
processWindowEvent(WindowEvent)
  Processes window events occurring on this window by dispatching them to any registered WindowListener objects.
removeWindowListener(WindowListener)
  Removes the specified window listener so that it no longer receives window events from this window.
show()
  Shows the Window.
toBack()
  Places this window at the bottom of the stacking order and makes the corresponding adjustment to other visible windows.
toFront()
  Places this window at the top of the stacking order and shows it in front of any other windows.

##

Window

      public Window(Frame parent)

  Constructs a new Window initialized to an invisible state. It behaves as a modal dialog in that it will block input to other windows when shown.

  Parameters:
    parent - the owner of the dialog
  See Also:
    setSize, show

##

addNotify

      public void addNotify()

  Creates the Window's peer. The peer allows us to modify the appearance of the Window without changing its functionality.

  Overrides:
    addNotify in class Container

pack

      public void pack()

  Packs the components of the Window.

show

      public void show()

  Shows the Window. This will bring the window to the front if the window is already visible.

  Overrides:
    show in class Component
  See Also:
    hide

dispose

      public void dispose()

  Disposes of the Window. This method must be called to release the resources that are used for the window.

toFront

      public void toFront()

  Places this window at the top of the stacking order and shows it in front of any other windows.

toBack

      public void toBack()

  Places this window at the bottom of the stacking order and makes the corresponding adjustment to other visible windows.

getToolkit

      public Toolkit getToolkit()

  Returns the toolkit of this frame.

  Overrides:
    getToolkit in class Component
  See Also:
    Toolkit

getWarningString

      public final String getWarningString()

  Gets the warning string for this window. This is a string that will be displayed somewhere in the visible area of windows that are not secure.

getLocale

      public Locale getLocale()

  Gets the Locale for the window, if it has been set. If no Locale has been set, then the default Locale is returned.

  Overrides:
    getLocale in class Component

addWindowListener

      public synchronized void addWindowListener(WindowListener l)

  Adds the specified window listener to receive window events from this window.

  Parameters:
    l - the window listener

removeWindowListener

      public synchronized void removeWindowListener(WindowListener l)

  Removes the specified window listener so that it no longer receives window events from this window.

  Parameters:
    l - the window listener

processEvent

      protected void processEvent(AWTEvent e)

  Processes events on this window. If the event is an WindowEvent, it invokes the processWindowEvent method, else it invokes its superclass's processEvent.

  Parameters:
    e - the event
  Overrides:
    processEvent in class Container

processWindowEvent

      protected void processWindowEvent(WindowEvent e)

  Processes window events occurring on this window by dispatching them to any registered WindowListener objects. NOTE: This method will not be called unless window events are enabled for this component; this happens when one of the following occurs: a) A WindowListener object is registered via addWindowListener() b) Window events are enabled via enableEvents()

  Parameters:
    e - the window event
  See Also:
    enableEvents

getFocusOwner

      public Component getFocusOwner()

  Returns the child component of this Window which has focus if and only if this Window is active.

  Returns:
    the component with focus, or null if no children have focus assigned to them.

postEvent

      public boolean postEvent(Event e)

  Note: postEvent() is deprecated. As of JDK version 1.1 replaced by dispatchEvent(AWTEvent).

  Overrides:
    postEvent in class Component

isShowing

      public boolean isShowing()

  Checks if this Window is showing on screen.

  Overrides:
    isShowing in class Component
  See Also:
    setVisible

    All Packages  Class Hierarchy  This Package  Previous  Next  Index