首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 在JFrame窗口中,显示一个字符串并保证窗口正常关闭和退出,使程序运行结果如下图所示。
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 在JFrame窗口中,显示一个字符串并保证窗口正常关闭和退出,使程序运行结果如下图所示。
admin
2012-03-21
47
问题
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
在JFrame窗口中,显示一个字符串并保证窗口正常关闭和退出,使程序运行结果如下图所示。
源程序:
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=250;
public static final int DEFAULT_HEIGHT=100;
}
class WelcomPanel extends (4) {
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:
}
选项
答案
(1)EXIT_ON_CLOSE (2)JFrame (3)setSize (4)Jpanel
解析
JFrame类的方法public void setDefaultCloseOperation(int operation)——设置用户在此窗体上发起“close”时默认执行的操作。必须指定以下选项之一:
?DO_NOTHING_ON_CLOSE(在WindowConstants中定义):不执行任何操作;要求程序在已注册的WindowListener对象的windowClosing方法中处理该操作。
?HIDE_ON_CLOSE(在WindowConstants中定义):调用任意已注册的WindowListener对象后自动隐藏该窗体。
?DISPOSE_ON_CLOSE(在WindowConstants中定义):调用任意已注册WindowListener的对象后自动隐藏并释放该窗体。
?EXIT_ON_CLOSE(在JFrame中定义):使用System exit方法退出应用程序。仅在应用程序中使用。
由程序以及题目要求可以看出,程序是要创建一个JFrame类的对象,所以WelcomFrame应该是JFrame类的子类。
通过参数可以看出是JFrame对象的大小,所以应该使用方法setSize。
由程序以及题目要求可以看出,程序是要创建一个JPanel类的对象,所以WelcomPanel应该是JPanel类的子类。
[程序解析] 本程序考查JFrame和JPanel的使用。对JFrame设置标题、大小,显示一个字符串并正常关闭。
转载请注明原文地址:https://kaotiyun.com/show/Fo2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下属于Python脚本程序转变为可执行程序的第三方库的是
运行以下程序,x=eval(input())y=eval(input())print(abs(x+y))从键盘输入1+2与4j,则输出结果是
以下选项中,不是Python文件打开的合法模式组合是
考生文件夹下存在一个文件PY101.PY,请写代码替换横线,实现以下功能:从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留1位小数。例如:键盘输入
考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入十进制整数,按要求将这个整数转化为二进制、八进制和十六进制(大写)屏幕输出。例如:输人数字:425对应的二进制数:1101010
定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分)该关系可进一步规范化为()。
下列叙述中错误的是()。
下列的()可以正确用以表示八进制值8。
setLayout()方法是所有容器的父类______的方法。
在Swing中,JButton的直接父类是()
随机试题
EDTA和金属指示剂铬黑T(H3IN-)分别与Ca2+、Mg2+形成络合物,这四种络合物的稳定顺序为()。
患者男,49岁。反复腹痛,进行性黄疸1个月余,CT图像如下,最有可能的诊断是
甲状腺功能亢进的临床表现不包括
A、心电图B、胸部x线片C、血D—二聚体D、下肢深静脉彩超E、动脉血气分析阳性结果最有助于肺血栓栓塞的检查
污水中只含有两类污染物,但需预测其浓度的水质参数数目≥10,这类污水水质的复杂程度属()。
某施工单位与建设单位按《建设工程施工合同(示范文本)》签订了固定总价施工承包合同,合同工期390天,合同总价5000万元。合同中约定按建标[2003]206号文综合单价法计价程序计价,其中间接费费率为20%,规费费率为5%,取费基数为人工费与机械费之和。
S先生今年43岁,初中文化,身体健康,务农,与妻子及一个18岁的女儿共同生活。他的儿子原是一位现役军人,三年前,在一次抢救落水游客的过程中牺牲了。当年正现在正赋闲在家,喜爱看电视节目中的时装秀。S先生与他的妻女仍然居住在他们一直生活的村庄,而所谓的小山村方
A、 B、 C、 D、 B从第一个图形开始,最短的箭头分别顺时针旋转l格、2格、3格、(4格),粗长箭头分别顺时针旋转2格、3格、4格、(5格),细长箭头分别顺时针旋转3格、4格、5格、(6格),得到后一个图
一、给定材料材料1.2016年3月6日,十二届全国人大四次会议在人民大会堂开幕,国务院总理李克强作了政府工作报告。在介绍2016三工作重点时,李克强指出,要加快发展现代农业,促进农民持续增收。继续毫不放松抓好“三农”工作,完善强农惠农富
0,16,8,12,10,()
最新回复
(
0
)