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. Frames are capable of generating the following types of window events: WindowOpened, WindowClosing, WindowClosed, WindowIconified, WindowDeiconified, WindowActivated, WindowDeactivated.

See Also:
WindowEvent, addWindowListener

Variable Index

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

Constructor Index

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

Method Index

 o addNotify()
Creates the Frame's peer.
 o dispose()
Disposes of the Frame.
 o getCursorType()
Deprecated.
 o getIconImage()
Returns 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()
Returns true if the user can resize the Frame.
 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 menubar for this Frame to the specified menubar.
 o setResizable(boolean)
Sets the resizable flag.
 o setTitle(String)
Sets the title for this Frame to the specified title.

Variables

 o DEFAULT_CURSOR
Properties Public Constant 
   DEFAULT_CURSOR=int 
 o CROSSHAIR_CURSOR
Properties Public Constant 
   CROSSHAIR_CURSOR=int 
 o TEXT_CURSOR
Properties Public Constant 
   TEXT_CURSOR=int 
 o WAIT_CURSOR
Properties Public Constant 
   WAIT_CURSOR=int 
 o SW_RESIZE_CURSOR
Properties Public Constant 
   SW_RESIZE_CURSOR=int 
 o SE_RESIZE_CURSOR
Properties Public Constant 
   SE_RESIZE_CURSOR=int 
 o NW_RESIZE_CURSOR
Properties Public Constant 
   NW_RESIZE_CURSOR=int 
 o NE_RESIZE_CURSOR
Properties Public Constant 
   NE_RESIZE_CURSOR=int 
 o N_RESIZE_CURSOR
Properties Public Constant 
   N_RESIZE_CURSOR=int 
 o S_RESIZE_CURSOR
Properties Public Constant 
   S_RESIZE_CURSOR=int 
 o W_RESIZE_CURSOR
Properties Public Constant 
   W_RESIZE_CURSOR=int 
 o E_RESIZE_CURSOR
Properties Public Constant 
   E_RESIZE_CURSOR=int 
 o HAND_CURSOR
Properties Public Constant 
   HAND_CURSOR=int 
 o MOVE_CURSOR
Properties Public Constant 
   MOVE_CURSOR=int 

Constructors

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

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

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

Methods

 o addNotify
    method addNotify()  public     
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
    method getTitle() returns String public     
Gets the title of the Frame.

See Also:
setTitle
 o setTitle
    method setTitle(title=String)  public    protect 
Sets the title for this Frame to the specified title.

Parameters:
title - the specified title of this Frame
See Also:
getTitle
 o getIconImage
    method getIconImage() returns Image public     
Returns the icon image for this Frame.

 o setIconImage
    method setIconImage(image=Image)  public    protect 
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
 o getMenuBar
    method getMenuBar() returns MenuBar public     
Gets the menu bar for this Frame.

 o setMenuBar
    method setMenuBar(mb=MenuBar)  public    protect 
Sets the menubar for this Frame to the specified menubar.

Parameters:
mb - the menubar being set
 o isResizable
    method isResizable() returns boolean public     
Returns true if the user can resize the Frame.

 o setResizable
    method setResizable(resizable=boolean)  public    protect 
Sets the resizable flag.

Parameters:
resizable - true if resizable; false otherwise.
 o remove
    method remove(m=MenuComponent)  public    protect 
Removes the specified menu bar from this Frame.

Overrides:
remove in class Component
 o dispose
    method dispose()  public    protect 
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
    method paramString() returns String Inheritable     
Returns the parameter String of this Frame.

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

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


All Packages  Class Hierarchy  This Package  Previous  Next  Index