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
 o windowListener

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 addWindowListener(WindowListener)
Adds the specified window listener to receive window events from this frame.
 o dispose()
Disposes of the Frame.
 o getCursorType()
DEPRECATED: Replaced by Component.getCursor().
 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 processEvent(AWTEvent)
Processes events on this frame.
 o processWindowEvent(WindowEvent)
Processes window events occurring on this frame by dispatching them to any registered WindowListener objects.
 o remove(MenuComponent)
Removes the specified menu bar from this Frame.
 o removeWindowListener(WindowListener)
Removes the specified window listener so that it no longer receives window events from this frame.
 o setCursor(int)
DEPRECATED: Replaced by Component.setCursor(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
 o windowListener
  protected WindowListener windowListener

Constructors

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

See Also:
setSize, setVisible
 o 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

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.

See Also:
setTitle
 o 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
 o getIconImage
  public Image getIconImage()
Returns the icon image for this Frame.

 o 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
 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 isResizable
  public boolean isResizable()
Returns true if the user can resize the Frame.

 o setResizable
  public synchronized void setResizable(boolean resizable)
Sets the resizable flag.

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

Overrides:
remove in class Component
 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. All components contained by the frame and all windows owned by the frame will also be destroyed.

Overrides:
dispose in class Window
 o addWindowListener
  public synchronized void addWindowListener(WindowListener l)
Adds the specified window listener to receive window events from this frame.

Parameters:
l - the window listener
 o 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
 o 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
 o 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
 o paramString
  protected String paramString()
Returns the parameter String of this Frame.

Overrides:
paramString in class Container
 o setCursor
  public synchronized void setCursor(int cursorType)
DEPRECATED: Replaced by Component.setCursor(Cursor).

 o getCursorType
  public int getCursorType()
DEPRECATED: Replaced by Component.getCursor().


All Packages  Class Hierarchy  This Package  Previous  Next  Index