当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 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

框架是带有标题和边界的顶层窗口。框架的缺省布局是 BorderLayout 。窗口有能力生成下列事件:WindowOpened ,WindowClosing , WindowClosed ,WindowIconified ,WindowDeiconified ,WindowActivated , WindowDeactivated 。

来自:
JDK1.0
参见:
WindowEvent, addWindowListener

变量索引

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

构造子索引

Frame()
构造一个初始不可见的新的 Frame 实例。
Frame(String)
构造一个新的初始不可见、带有指定标题的 Frame 对象。

方法索引

addNotify()
创建框架的同级件。
dispose()
撤消框架。
getCursorType()
不推荐。
getIconImage()
获取该框架的图标映像。
getMenuBar()
获取该框架的菜单条。
getTitle()
获取框架的标题。
isResizable()
表示该框架是否可以改变大小。
paramString()
返回该框架的参数字符串。
remove(MenuComponent)
从该框架上删除指定的菜单条。
setCursor(int)
不推荐。
setIconImage(Image)
当该框架被图标化时设置将要显示的图像。
setMenuBar(MenuBar)
将该框架的菜单条设置为指定的菜单条。
setResizable(boolean)
设置改变大小标志,这将确定该框架是否可以改变大小。
setTitle(String)
将该框架的标题设置为指定的标题。

变量

DEFAULT_CURSOR
 public static final int DEFAULT_CURSOR
CROSSHAIR_CURSOR
 public static final int CROSSHAIR_CURSOR
TEXT_CURSOR
 public static final int TEXT_CURSOR
WAIT_CURSOR
 public static final int WAIT_CURSOR
SW_RESIZE_CURSOR
 public static final int SW_RESIZE_CURSOR
SE_RESIZE_CURSOR
 public static final int SE_RESIZE_CURSOR
NW_RESIZE_CURSOR
 public static final int NW_RESIZE_CURSOR
NE_RESIZE_CURSOR
 public static final int NE_RESIZE_CURSOR
N_RESIZE_CURSOR
 public static final int N_RESIZE_CURSOR
S_RESIZE_CURSOR
 public static final int S_RESIZE_CURSOR
W_RESIZE_CURSOR
 public static final int W_RESIZE_CURSOR
E_RESIZE_CURSOR
 public static final int E_RESIZE_CURSOR
HAND_CURSOR
 public static final int HAND_CURSOR
MOVE_CURSOR
 public static final int MOVE_CURSOR

构造子

Frame
 public Frame()
构造一个初始不可见的新的 Frame 实例。

参见:
setSize, setVisible
Frame
 public Frame(String title)
构造一个新的初始不可见、带有指定标题的 Frame 对象。

参数:
title - 框架的标题
参见:
setSize, setVisible

方法

addNotify
 public void addNotify()
创建框架的同级件。该同级件允许在不改变 Frame 功能的情况下,改变其外观。

覆盖:
Window 中的 addNotify
getTitle
 public String getTitle()
获取框架的标题。

返回值:
框架的标题,如果该框架没有标题则为 null
参见:
setTitle
setTitle
 public synchronized void setTitle(String title)
将该框架的标题设置为指定的标题。

参数:
title - 该框架的指定的标题。
参见:
getTitle
getIconImage
 public Image getIconImage()
获取该框架的图标映像。

返回值:
框架的图标映像,如果该框架没有图标映像则为 null
参见:
setIconImage
setIconImage
 public synchronized void setIconImage(Image image)
当该框架被图标化时设置将要显示的图像。并不是所有的平台都支持图标化窗口的概念。

参数:
image - 将要显示的图标映像
参见:
getIconImage
getMenuBar
 public MenuBar getMenuBar()
获取该框架的菜单条。

返回值:
框架的菜单条,如果该框架没有菜单条则为 null
参见:
setMenuBar
setMenuBar
 public void setMenuBar(MenuBar mb)
将该框架的菜单条设置为指定的菜单条。

参数:
mb - 将要设置的菜单条
参见:
getMenuBar
isResizable
 public boolean isResizable()
表示该框架是否可以改变大小。缺省时,所有的框架初始时是可以改变大小的。

返回值:
若用户可改变该框架的大小,返回 true ;否则返回 false
参见:
setResizable
setResizable
 public synchronized void setResizable(boolean resizable)
设置改变大小标志,这将确定该框架是否可以改变大小。缺省时,所有的框架初始时是可以改变大小的。

参数:
resizable - 如果该框架是可以改变大小的,则为 true ;否则为 false
参见:
isResizable
remove
 public void remove(MenuComponent m)
从该框架上删除指定的菜单条。

参数:
m - 要删除的菜单组件。
覆盖:
Component 中的 remove
dispose
 public void dispose()
撤消框架。该方法必须调用来释放框架所使用的资源。框架包含的所有组件和框架拥有的所有窗口将被取消。

覆盖:
Window 中的 dispose
paramString
 protected String paramString()
返回该框架的参数字符串。

覆盖:
Container 中的 paramString
setCursor
 public synchronized void setCursor(int cursorType)
注意:不推荐使用 setCursor() 方法。 同 JDK 1.1 版一样,用 Component.setCursor(Cursor) 方法替换。

getCursorType
 public int getCursorType()
注意:不推荐使用 getCursorType() 方法。 同 JDK 1.1 版,用 Component.getCursor() 方法替换。


当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)