dialogdemo.java
来自「JAVA的一些基础教程」· Java 代码 · 共 67 行
JAVA
67 行
import java.awt.*;
import java.awt.event.*;
public class DialogDemo extends Frame
implements ActionListener
{
Button btnExit;
Button btnYes;
Button btnNo;
Dialog dlgConfirm;
public DialogDemo()
{
btnExit = new Button("退出");
btnExit.addActionListener(this);
add(btnExit);
setLayout(new FlowLayout());
dlgConfirm = new Dialog(this);
dlgConfirm.setResizable(false);
btnYes = new Button("是");
btnYes.addActionListener(this);
btnNo = new Button("否");
btnNo.addActionListener(this);
dlgConfirm.add(btnYes);
dlgConfirm.add(btnNo);
dlgConfirm.setTitle("确定退出?");
dlgConfirm.setSize(200, 100);
dlgConfirm.setLayout(new FlowLayout());
addWindowListener(new WinCloser());
setTitle("Using a Dialog");
setBounds( 100, 100, 300, 300);
setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
if (ae.getActionCommand().equals("退出"))
dlgConfirm.show();
if (ae.getActionCommand().equals("是"))
System.exit(0);
if (ae.getActionCommand().equals("否"))
dlgConfirm.setVisible(false);
}
public static void main(String[] args)
{
DialogDemo td = new DialogDemo();
}
}
class WinCloser extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?