📜  Java AWT对话框

📅  最后修改于: 2020-09-29 01:19:45             🧑  作者: Mango

Java AWT对话框

Dialog控件表示一个带有边框和标题的顶级窗口,用于接收用户的某种形式的输入。它继承了Window类。

与Frame不同,它没有最大化和最小化按钮。

框架与对话

框架和对话框都继承Window类。 Frame具有最大化和最小化按钮,而Dialog没有。

AWT对话框类声明

public class Dialog extends Window

Java AWT对话框示例

import java.awt.*;
import java.awt.event.*;
public class DialogExample {
private static Dialog d;
DialogExample() {
Frame f= new Frame();
d = new Dialog(f , "Dialog Example", true);
d.setLayout( new FlowLayout() );
Button b = new Button ("OK");
b.addActionListener ( new ActionListener()
{
public void actionPerformed( ActionEvent e )
{
DialogExample.d.setVisible(false);
}
});
d.add( new Label ("Click button to continue."));
d.add(b); 
d.setSize(300,300);  
d.setVisible(true);
}
public static void main(String args[])
{
new DialogExample();
}
}

输出: