问答题注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹中存有文件名为Java_2.java文件,本题功能是在JFrame窗口中,显示一个字符串并保证窗口正常关闭和退出。请完善Java_2.java文件,并进行调试,使某次程序结果如下:
由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
import javax.swing.*;
import java.awt.*;
public class Java_2{
public static void main(String[]args){
WelcomFrame frame=new WelcomFrame();
//*********Found**********
frame.setDefaultCloseOperation(JFrame.______);
frame.show();
}
}
//*********Found**********
class WelcomFrame extends______{
public WelcomFrame(){
setTitle("Java等级考试");
//*********Found**********
______(DEFAULT_WIDTH,DEFAULT_HEIGHT);
WelcomPanel panel=new WelcomPanel();
Container contentPane=getContentPane();
contentPane.add(panel);
}
public static final int DEFAULT_WIDTH=250;
public static final int DEFAULT_HEIGHT=100;
}
//*********Found**********
class WelcomPanel extends______{
public void paintcomponent(Graphics g){
super.paintComponent(g);
g.drawString("欢迎参加Java等级考试!",MESSAGE_X,MESSAGE_Y);
}
public static final int MESSAGE_X=60;
public static final int MESSAGE_Y=50;
}