本題中,主窗口有一個(gè)按鈕“顯示Dial09”,單擊該按鈕后顯示一個(gè)對(duì)話框,對(duì)話框的標(biāo)題是“Dial09”,其上
本題中,主窗口有一個(gè)按鈕“顯示Dial09”,單擊該按鈕后顯示一個(gè)對(duì)話框,對(duì)話框的標(biāo)題是“Dial09”,其上有一個(gè)文字標(biāo)簽“歡迎學(xué)習(xí)Java.”,此時(shí)仍允許對(duì)原來(lái)窗口進(jìn)行操作,當(dāng)關(guān)閉新生成的對(duì)話框時(shí)退出程序。 import java.a(chǎn)wt.*; import java.a(chǎn)wt.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.a(chǎn)ddActionListener(this); dig=new Dialog(this,"Dialog", ); dig.setSize(100,50); dig.a(chǎn)ddWindowListener(new WindowAdapter{ public void windowClosing(WindowEvent e){ ; } }); dig.a(chǎn)dd("Center",new Label("歡迎學(xué)習(xí)Ja- va.")); setVisible(true); } public void actionPerformed(ActionEvent e){ dig.setVisible(true); } private Dialog dig; private Button but; }
正確答案:第1處:flash第2處:System.exit(0)【解析】第1處是作為Dialog對(duì)話框的參數(shù),第2處表示系統(tǒng)關(guān)閉退出整個(gè)應(yīng)用程序,參數(shù)0表示正常關(guān)閉。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。