[填空題] 請完善程序(程序文件名:Java_2.java)并進(jìn)行調(diào)試。請?jiān)谙庐嬀€處填入正確內(nèi)容,然后刪除下畫線。請勿刪除注釋行和其他已有的語句內(nèi)容。 [題目
[填空題]
請完善程序(程序文件名:Java_2.java)并進(jìn)行調(diào)試。請?jiān)谙庐嬀€處填入正確內(nèi)容,然后刪除下畫線。請勿刪除注釋行和其他已有的語句內(nèi)容。
[題目要求]
在JFrame窗口中,顯示一個(gè)字符串并保證窗口正常關(guān)閉和退出,使程序運(yùn)行結(jié)果如下圖所示。
源程序:
import javax.swing.*:
import java.awt.*;
public class Java_2 {
public static void main(String[] args) {
WelcomFrame frame=new WelcomFrame();
frame.setDefaultCloseOperation(JFrame. (1) );
frame.show();
}
}
class WelcomFrame extends (2) {
public WelcomFrame() {
setTitle("Java等級考試");
(3) (DEFAULT_WIDTH,DEFAULT_HEIGHT);
WelcomPanel panel=new WelcomPanel();
Container contentPane=getContentPane();
contentPane.add(panel);
}
public static final int DEFAULT_WIDTH=
EXIT_ON_CLOSE
參考解析:JFrame類的方法public void setDefaultCloseOperation(int operation)——設(shè)置用戶在此窗體上發(fā)起“close”時(shí)默認(rèn)執(zhí)行的操作。必須指定以下選項(xiàng)之一: DO_NOTHING_ON_CLOSE(在WindowConstants中定義):不執(zhí)行任何操作;要求程序在已注冊的WindowListener對象的windowClosing方法中處理該操作。 HIDE_ON_CLOSE(在WindowConstants中定義):調(diào)用任意已注冊的WindowListener對象后自動(dòng)隱藏該窗體。 DISPOSE_ON_CLOSE(在WindowConstants中定義):調(diào)用任意已注冊WindowListener的對象后自動(dòng)隱藏并釋放該窗體。 EXIT_ON_CLOSE(在JFrame中定義):使用System exit方法退出應(yīng)用程序。僅在應(yīng)用程序中使用。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。