Class java.awt.Frame
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.

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()
Return the cursor type
 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)
Set the cursor image to a predefined cursor.
 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
  public final static int DEFAULT_CURSOR
 o CROSSHAIR_CURSOR
  public final static int CROSSHAIR_CURSOR
 o TEXT_CURSOR
  public final static int TEXT_CURSOR
 o WAIT_CURSOR
  public final static int WAIT_CURSOR
 o SW_RESIZE_CURSOR
  public final static int SW_RESIZE_CURSOR
 o SE_RESIZE_CURSOR
  public final static int SE_RESIZE_CURSOR
 o NW_RESIZE_CURSOR
  public final static int NW_RESIZE_CURSOR
 o NE_RESIZE_CURSOR
  public final static int NE_RESIZE_CURSOR
 o N_RESIZE_CURSOR
  public final static int N_RESIZE_CURSOR
 o S_RESIZE_CURSOR
  public final static int S_RESIZE_CURSOR
 o W_RESIZE_CURSOR
  public final static int W_RESIZE_CURSOR
 o E_RESIZE_CURSOR
  public final static int E_RESIZE_CURSOR
 o HAND_CURSOR
  public final static int HAND_CURSOR
 o MOVE_CURSOR
  public final static int MOVE_CURSOR

Constructors

 o Frame
  public Frame()
Constructs a new Frame that is initially invisible.
See Also:
resize, show
 o Frame
  public Frame(String title)
Constructs a new, initially invisible Frame with the specified title.
Parameters:
title - te specified title
See Also:
resize, show

Methods

 o addNotify
  public synchronized 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.
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()
Returns the icon image for this Frame.
 o setIconImage
  public 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
 o getMenuBar
  public MenuBar getMenuBar()
Gets the menu bar for this Frame.
 o setMenuBar
  public synchronized void setMenuBar(MenuBar mb)
Sets the menubar for this Frame to the specified menubar.
Parameters:
mb - the menubar being set
 o remove
  public synchronized void remove(MenuComponent m)
Removes the specified menu bar from this Frame.
 o dispose
  public synchronized void dispose()
Disposes of the Frame. This method must be called to release the resources that are used for the frame.
Overrides:
dispose in class Window
 o isResizable
  public boolean isResizable()
Returns true if the user can resize the Frame.
 o setResizable
  public void setResizable(boolean resizable)
Sets the resizable flag.
Parameters:
resizable - true if resizable; false otherwise.
 o setCursor
  public void setCursor(int cursorType)
Set the cursor image to a predefined cursor.
Parameters:
cursorType - one of the cursor constants defined above.
 o getCursorType
  public int getCursorType()
Return the cursor type
 o paramString
  protected String paramString()
Returns the parameter String of this Frame.
Overrides:
paramString in class Container

All Packages  Class Hierarchy  This Package  Previous  Next  Index