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 and a border. The default layout for a frame is BorderLayout. Frames are capable of generating the following types of window events: WindowOpened, WindowClosing, WindowClosed, WindowIconified, WindowDeiconified, WindowActivated, WindowDeactivated.

Since:
JDK1.0
See Also:
WindowEvent, addWindowListener

Variable Index

 o CROSSHAIR_CURSOR
Deprecated.
 o DEFAULT_CURSOR
Deprecated.
 o E_RESIZE_CURSOR
Deprecated.
 o HAND_CURSOR
Deprecated.
 o MOVE_CURSOR
Deprecated.
 o N_RESIZE_CURSOR
Deprecated.
 o NE_RESIZE_CURSOR
Deprecated.
 o NW_RESIZE_CURSOR
Deprecated.
 o S_RESIZE_CURSOR
Deprecated.
 o SE_RESIZE_CURSOR
Deprecated.
 o SW_RESIZE_CURSOR
Deprecated.
 o TEXT_CURSOR
Deprecated.
 o W_RESIZE_CURSOR
Deprecated.
 o WAIT_CURSOR
Deprecated.

Constructor Index

 o Frame()
Constructs a new instance of Frame that is initially invisible.
 o Frame(String)
Constructs a new, initially invisible Frame object with the specified title.

Method Index

 o addNotify()
Creates the Frame's peer.
 o dispose()
Disposes of the Frame.
 o getCursorType()
Deprecated.
 o getIconImage()
Gets the icon image for this frame.
 o getMenuBar()
Gets the menu bar for this frame.
 o getTitle()
Gets the title of the frame.
 o isResizable()
Indicates whether this frame is resizable.
 o paramString()
Returns the parameter String of this Frame.
 o remove(MenuComponent)
Removes the specified menu bar from this frame.
 o setCursor(int)
Deprecated.
 o setIconImage(Image)
Sets the image to display when this frame is iconized.
 o setMenuBar(MenuBar)
Sets the menu bar for this frame to the specified menu bar.
 o setResizable(boolean)
Sets the resizable flag, which determines whether this frame is resizable.
 o setTitle(String)
Sets the title for this frame to the specified title.

Variables

 o DEFAULT_CURSOR
public static final int DEFAULT_CURSOR
Note: DEFAULT_CURSOR is deprecated. replaced by Cursor.DEFAULT_CURSOR.

 o CROSSHAIR_CURSOR
public static final int CROSSHAIR_CURSOR
Note: CROSSHAIR_CURSOR is deprecated. replaced by Cursor.CROSSHAIR_CURSOR.

 o TEXT_CURSOR
public static final int TEXT_CURSOR
Note: TEXT_CURSOR is deprecated. replaced by Cursor.TEXT_CURSOR.

 o WAIT_CURSOR
public static final int WAIT_CURSOR
Note: WAIT_CURSOR is deprecated. replaced by Cursor.WAIT_CURSOR.

 o SW_RESIZE_CURSOR
public static final int SW_RESIZE_CURSOR
Note: SW_RESIZE_CURSOR is deprecated. replaced by Cursor.SW_RESIZE_CURSOR.

 o SE_RESIZE_CURSOR
public static final int SE_RESIZE_CURSOR
Note: SE_RESIZE_CURSOR is deprecated. replaced by Cursor.SE_RESIZE_CURSOR.

 o NW_RESIZE_CURSOR
public static final int NW_RESIZE_CURSOR
Note: NW_RESIZE_CURSOR is deprecated. replaced by Cursor.NW_RESIZE_CURSOR.

 o NE_RESIZE_CURSOR
public static final int NE_RESIZE_CURSOR
Note: NE_RESIZE_CURSOR is deprecated. replaced by Cursor.NE_RESIZE_CURSOR.

 o N_RESIZE_CURSOR
public static final int N_RESIZE_CURSOR
Note: N_RESIZE_CURSOR is deprecated. replaced by Cursor.N_RESIZE_CURSOR.

 o S_RESIZE_CURSOR
public static final int S_RESIZE_CURSOR
Note: S_RESIZE_CURSOR is deprecated. replaced by Cursor.S_RESIZE_CURSOR.

 o W_RESIZE_CURSOR
public static final int W_RESIZE_CURSOR
Note: W_RESIZE_CURSOR is deprecated. replaced by Cursor.W_RESIZE_CURSOR.

 o E_RESIZE_CURSOR
public static final int E_RESIZE_CURSOR
Note: E_RESIZE_CURSOR is deprecated. replaced by Cursor.E_RESIZE_CURSOR.

 o HAND_CURSOR
public static final int HAND_CURSOR
Note: HAND_CURSOR is deprecated. replaced by Cursor.HAND_CURSOR.

 o MOVE_CURSOR
public static final int MOVE_CURSOR
Note: MOVE_CURSOR is deprecated. replaced by Cursor.MOVE_CURSOR.

Constructors

 o Frame
public Frame()
Constructs a new instance of Frame that is initially invisible.

See Also:
setSize, setVisible
 o Frame
public Frame(String title)
Constructs a new, initially invisible Frame object with the specified title.

Parameters:
title - the title for the frame
See Also:
setSize, setVisible

Methods

 o 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
 o getTitle
public String getTitle()
Gets the title of the frame.

Returns:
the title of this frame, or null if this frame doesn't have a title.
See Also:
setTitle
 o setTitle
public 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
 o getIconImage
public Image getIconImage()
Gets the icon image for this frame.

Returns:
the icon image for this frame, or null if this frame doesn't have an icon image.
See Also:
setIconImage
 o setIconImage
public void setIconImage(Image image)
Sets the image to display when this frame is iconized. Not all platforms support the concept of iconizing a window.

Parameters:
image - the icon image to be displayed
See Also:
getIconImage
 o getMenuBar
public MenuBar getMenuBar()
Gets the menu bar for this frame.

Returns:
the menu bar for this frame, or null if this frame doesn't have a menu bar.
See Also:
setMenuBar
 o setMenuBar
public void setMenuBar(MenuBar mb)
Sets the menu bar for this frame to the specified menu bar.

Parameters:
mb - the menu bar being set
See Also:
getMenuBar
 o isResizable
public boolean isResizable()
Indicates whether this frame is resizable. By default, all frames are initially resizable.

Returns:
true if the user can resize this frame; false otherwise.
See Also:
setResizable
 o setResizable
public void setResizable(boolean resizable)
Sets the resizable flag, which determines whether this frame is resizable. By default, all frames are initially resizable.

Parameters:
resizable - true if this frame is resizable; false otherwise.
See Also:
isResizable
 o remove
public void remove(MenuComponent m)
Removes the specified menu bar from this frame.

Parameters:
m - the menu component to remove.
Overrides:
remove in class Component
 o dispose
public 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
 o paramString
protected String paramString()
Returns the parameter String of this Frame.

Overrides:
paramString in class Container
 o setCursor
public void setCursor(int cursorType)
Note: setCursor() is deprecated. As of JDK version 1.1, replaced by Component.setCursor(Cursor).

 o getCursorType
public int getCursorType()
Note: getCursorType() is deprecated. As of JDK version 1.1, replaced by Component.getCursor().


All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature