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