问题 问答题

本题中,主窗口有一个按钮“显示Dial09”,单击该按钮后显示一个对话框,对话框的标题是“Dial09”,其上有一个文字标签“欢迎学习Java.”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。   import java.awt.*;   import java.awt.event.*;   import javax.swing.*;   public class java2 extends Frame implements ActionLis-   tener{   public static void main(String args[]){   java2 f=new java2("java2");   Panel pan=new Panel();   f.init();   }   public java2(String str){   super(str);   }   public void init(){   addWindowListener(new WindowAdapter(){   public void windowClosing(WindowEvent e){   System.exit(0);   }   });   setSize(200,200);   setLayout(new FlowLayout());   but=new Button("显示Dialog");   add(but);   but.addActionListener(this);   dig=new Dialog(this,"Dialog", );   dig.setSize(100,50);   dig.addWindowListener(new WindowAdapter(){   public void windowClosing(WindowEvent e){    ;   }   });   dig.add("Center",new Label("欢迎学习Java."));   setVisible(true);   }   public void actionPerformed(ActionEvent e){   dig.setVisible(true);   }   private Dialog dig;   private Button but;   }

答案

参考答案:第1处:flash   第2处:System.exit(0)

解析:【解析】第1处是作为Dialog对话框的参数,第2处表示系统关闭退出整个应用程序,参数0表示正常关闭。

填空题
单项选择题