类 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() 方法替换。