All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.Frame
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
|
+----java.awt.Frame
- public class Frame
- extends Window
- implements MenuContainer
A Frame is a top-level window with a title.
The default layout for a frame is BorderLayout.
-
CROSSHAIR_CURSOR
-
-
DEFAULT_CURSOR
-
-
E_RESIZE_CURSOR
-
-
HAND_CURSOR
-
-
MOVE_CURSOR
-
-
N_RESIZE_CURSOR
-
-
NE_RESIZE_CURSOR
-
-
NW_RESIZE_CURSOR
-
-
S_RESIZE_CURSOR
-
-
SE_RESIZE_CURSOR
-
-
SW_RESIZE_CURSOR
-
-
TEXT_CURSOR
-
-
W_RESIZE_CURSOR
-
-
WAIT_CURSOR
-
-
windowListener
-
-
Frame()
- Constructs a new Frame that is initially invisible.
-
Frame(String)
- Constructs a new, initially invisible Frame with the specified
title.
-
addNotify()
- Creates the Frame's peer.
-
addWindowListener(WindowListener)
- Adds the specified window listener to receive window events from
this frame.
-
dispose()
- Disposes of the Frame.
-
getCursorType()
- DEPRECATED: Replaced by Component.getCursor().
-
getIconImage()
- Returns the icon image for this Frame.
-
getMenuBar()
- Gets the menu bar for this Frame.
-
getTitle()
- Gets the title of the Frame.
-
isResizable()
- Returns true if the user can resize the Frame.
-
paramString()
- Returns the parameter String of this Frame.
-
processEvent(AWTEvent)
- Processes events on this frame.
-
processWindowEvent(WindowEvent)
-
Processes window events occurring on this frame by
dispatching them to any registered WindowListener objects.
-
remove(MenuComponent)
- Removes the specified menu bar from this Frame.
-
removeWindowListener(WindowListener)
- Removes the specified window listener so that it no longer
receives window events from this frame.
-
setCursor(int)
- DEPRECATED: Replaced by Component.setCursor(Cursor).
-
setIconImage(Image)
- Sets the image to display when this Frame is iconized.
-
setMenuBar(MenuBar)
- Sets the menubar for this Frame to the specified menubar.
-
setResizable(boolean)
- Sets the resizable flag.
-
setTitle(String)
- Sets the title for this Frame to the specified title.
DEFAULT_CURSOR
public final static int DEFAULT_CURSOR
CROSSHAIR_CURSOR
public final static int CROSSHAIR_CURSOR
TEXT_CURSOR
public final static int TEXT_CURSOR
WAIT_CURSOR
public final static int WAIT_CURSOR
SW_RESIZE_CURSOR
public final static int SW_RESIZE_CURSOR
SE_RESIZE_CURSOR
public final static int SE_RESIZE_CURSOR
NW_RESIZE_CURSOR
public final static int NW_RESIZE_CURSOR
NE_RESIZE_CURSOR
public final static int NE_RESIZE_CURSOR
N_RESIZE_CURSOR
public final static int N_RESIZE_CURSOR
S_RESIZE_CURSOR
public final static int S_RESIZE_CURSOR
W_RESIZE_CURSOR
public final static int W_RESIZE_CURSOR
E_RESIZE_CURSOR
public final static int E_RESIZE_CURSOR
HAND_CURSOR
public final static int HAND_CURSOR
MOVE_CURSOR
public final static int MOVE_CURSOR
windowListener
protected WindowListener windowListener
Frame
public Frame()
- Constructs a new Frame that is initially invisible.
- See Also:
- setSize, setVisible
Frame
public Frame(String title)
- Constructs a new, initially invisible Frame with the specified
title.
- Parameters:
- title - the title for the frame
- See Also:
- setSize, setVisible
addNotify
public void addNotify()
- Creates the Frame's peer. The peer allows us to change the look
of the Frame without changing its functionality.
- Overrides:
- addNotify in class Window
getTitle
public String getTitle()
- Gets the title of the Frame.
- See Also:
- setTitle
setTitle
public synchronized void setTitle(String title)
- Sets the title for this Frame to the specified title.
- Parameters:
- title - the specified title of this Frame
- See Also:
- getTitle
getIconImage
public Image getIconImage()
- Returns the icon image for this Frame.
setIconImage
public synchronized void setIconImage(Image image)
- Sets the image to display when this Frame is iconized. Note that
not all platforms support the concept of iconizing a window.
- Parameters:
- image - the icon image to be displayed
getMenuBar
public MenuBar getMenuBar()
- Gets the menu bar for this Frame.
setMenuBar
public synchronized void setMenuBar(MenuBar mb)
- Sets the menubar for this Frame to the specified menubar.
- Parameters:
- mb - the menubar being set
isResizable
public boolean isResizable()
- Returns true if the user can resize the Frame.
setResizable
public synchronized void setResizable(boolean resizable)
- Sets the resizable flag.
- Parameters:
- resizable - true if resizable; false otherwise.
remove
public synchronized void remove(MenuComponent m)
- Removes the specified menu bar from this Frame.
- Overrides:
- remove in class Component
dispose
public synchronized void dispose()
- Disposes of the Frame. This method must
be called to release the resources that
are used for the frame. All components
contained by the frame and all windows
owned by the frame will also be destroyed.
- Overrides:
- dispose in class Window
addWindowListener
public synchronized void addWindowListener(WindowListener l)
- Adds the specified window listener to receive window events from
this frame.
- 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 frame.
- Parameters:
- l - the window listener
processEvent
protected void processEvent(AWTEvent e)
- Processes events on this frame. 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 Component
processWindowEvent
protected void processWindowEvent(WindowEvent e)
- Processes window events occurring on this frame 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
paramString
protected String paramString()
- Returns the parameter String of this Frame.
- Overrides:
- paramString in class Container
setCursor
public synchronized void setCursor(int cursorType)
- DEPRECATED: Replaced by Component.setCursor(Cursor).
getCursorType
public int getCursorType()
- DEPRECATED: Replaced by Component.getCursor().
All Packages Class Hierarchy This Package Previous Next Index