类 java.awt.Dialog
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
|
+----java.awt.Dialog
- public class Dialog
- extends Window
- 下列类的父类:
- FileDialog
这个类生成一个对话框 - 可获取用户输入的窗口。对话框的缺省布局是
BorderLayout 。
对话框具有生成下列窗口事件的能力:
WindowOpened, WindowClosing, WindowClosed, WindowActivated,
WindowDeactivated 。
- 来自:
- JDK1.0
- 参见:
- WindowEvent, addWindowListener
构造子索引
- Dialog(Frame)
- 构造一个带空标题的初始不可见对话框。
- Dialog(Frame, boolean)
- 构造一个带空标题的初始不可见对话框。
- Dialog(Frame, String)
- 构造一个带标题的初始不可见对话框。
- Dialog(Frame, String, boolean)
- 构造一个带标题的初始不可见对话框。
方法索引
- addNotify()
- 创建对话框的同级件。
- getTitle()
- 获取对话框的标题。
- isModal()
- 表示对话框是否是模式对话框。
- isResizable()
- 表示这个对话框窗口是否可重置尺寸。
- paramString()
- 返回表示这个对话框窗口状态的参数字符串。
- setModal(boolean)
- 指明这个对话框是否是模式对话框。
- setResizable(boolean)
- 设置可重置尺寸的标志。
- setTitle(String)
- 设置对话框的标题。
- show()
- 显示对话框。
构造子
Dialog
public Dialog(Frame parent)
- 构造一个带空标题的初始不可见对话框。
- 参数:
- parent - 对话框的拥有者
- 参见:
- setSize, setVisible
Dialog
public Dialog(Frame parent,
boolean modal)
- 构造一个带空标题的初始不可见对话框。模式对话框获取用户在父代框架中的所有输入。
- 参数:
- parent - 对话框的拥有者
- modal - 若为 true ,则当对话框显示时,对话框块输入到父窗口中。
Dialog
public Dialog(Frame parent,
String title)
- 构造一个带标题的初始不可见对话框。
- 参数:
- parent - 对话框的拥有者
- title - 对话框的标题
- 参见:
- setSize, setVisible
Dialog
public Dialog(Frame parent,
String title,
boolean modal)
- 构造一个带标题的初始不可见对话框。模式对话框获用户在父类框架中的所有输入。
- 参数:
- parent - 对话框的拥有者
- title - 对话框的标题
- modal - 若为 true ,则当对话框显示时,对话框块输入到父窗口中。
- 参见:
- setSize, setVisible
方法
addNotify
public void addNotify()
- 创建对话框的同级件。该同级件允许在不改变框架功能的情况下改变其外观。
- 覆盖:
- 类 Window 中的 addNotify
isModal
public boolean isModal()
- 表示对话框是否是模式对话框。模式对话框获取用户的所有输入。
- 返回值:
- 若对话框窗口是模式的,则返回
true ;否则返回 false。
- 参见:
- setModal
setModal
public void setModal(boolean b)
- 指明这个对话框是否是模式对话框。模式对话框获取用户在父类框架中的的所有输入。
- 参见:
- isModal
getTitle
public String getTitle()
- 获取对话框的标题。
- 返回值:
- 对话框窗口的标题。
- 参见:
- setTitle
setTitle
public synchronized void setTitle(String title)
- 设置对话框的标题。
- 参数:
- title - 给予对话框的新标题
- 参见:
- getTitle
show
public void show()
- 显示对话框。若对话框是可见的,该方法将把对话框显示到前面。若对话框是模式的,则到父窗口的输入将被这个调用阻塞,直到对话框通过调用 hide
或 dispose 方法成为不活动窗口时为止。由于当一个调用 show 方法的调度线程被阻塞时,工具箱将确保运行另一个调度线程,因此允许显示来自事件调度线程的模式对话框。
- 覆盖:
- 类 Window 中的 show
- 参见:
- hide
isResizable
public boolean isResizable()
- 表示这个对话框窗口是否可重置尺寸。
- 返回值:
- 若用户可改变对话框大小,则返回
true ;否则返回
false 。
- 参见:
- setResizable
setResizable
public synchronized void setResizable(boolean resizable)
- 设置可重置尺寸的标志。
- 参数:
- resizable -
true 表示用户可改变对话框框大小;
false 表示用户不能改变对话框大小。
- 参见:
- isResizable
paramString
protected String paramString()
- 返回表示这个对话框窗口状态的参数字符串。该字符串对调试有用。
- 返回值:
- 这个对话框窗口的参数字符串。
- 覆盖:
- 类 Container 中的 paramString