首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
admin
2009-12-22
62
问题
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。
注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。
Import __________;
import java.awt.event.*;
import javax.swing.*;
public class Example2_2 extends Frame implements ActionListener
{
private Dialog dlg;
private Button but;
public static void main(String argv[])
{
Example2_2 f = new Example2_2("Example2_2");
Panel pan=new Panel();
}
public Example2_2(String str)
{
super(str);
setSize(200,200);
setLayout (new FlowLayout ());
but = new Button("显示 Dialog");
add (but);
but. addActionListener (this);
dlg = new Dialog(______,"Dialog",false);
dlg.add("Center",new Label("这是一个练习,希望大家都能考个好成绩"));
dlg.setSize(300,100);
setVisible (true);
addWindowListener (new WindowAdapter ( ) {
public void windowClosing(WindowEvent e){
System.exit (0);
}
});
dlg.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit (0);
}
});
}
public void actionPerformed(ActionEvent e){
dlg. setVisible(true); //显示介面
}
}
选项
答案
java.awt.* this
解析
本题考查知识点:AWT库的使用、AWT与Swing比较。
解题思路:类Example2_2继承了Frame框架,同时也是一个事件监听器。这个监听器的事件响应结果为,显示“dlg”构件。构造方法中声明了一个名为“but”的按钮构件,还声明了一个名为dlg的对话框构件。addWindowListener语句为Frame框架的关闭按钮添加事件响应,dlg.addwindowListener语句为“dlg”的关闭按钮添加事件响应,这两个事件响应的结果都是退出程序。
在使用AWT库时,首先需要将AWT库引进到程序中,包含AWT库的包为java.awt.*,即第一个空的内容。
本题中所使用到的构件都是AWT的构件,AWT中的Dialog类是一个对话框类,用于生成对话框对象,它是容器的一种,可以独立显示,但必须依赖于某一父窗口,其依赖性由其构造函数的参数列表来体现。本题的第二空就是为Dialog设定其父窗口,即当前的“Example2_2”对象“f”。
Swing和AWT的主要区别在于,Swing是AWT为基础的新技术。AWT受设计初衷的局限,不能满足图形化用户界面的开发,比如缺少剪贴板等特性,而且都是重量级的,需要本地支持。Swing则不然,几乎都是轻量级的,不需要操作系统的支持,这是Swing和AWT的最大区别。
转载请注明原文地址:https://kaotiyun.com/show/7cnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
SQL语句中修改表结构的命令是
对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为
要将显示日期值时所用的分隔符设置为竖杠“|”错误的设置命令是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
软件需求规格说明书的作用不包括
对于循环队列,下列叙述中正确的是
下列关于下拉菜单和快捷菜单的说法中,错误的是()。
(1)在考生文件夹下新建一个名为“学校”的数据库文件,并将自由表“教师表”、“课程表”和“学院表”依次添加到该数据库中。(2)使用SQL语句ALTERTABLE…UNIQUE…将“课程表”中的“课程号”定义为候选索引,索引名是temp,并将该语
(1)在考生文件夹下有一个名为formone。SCX的表单文件,如下图所示,其中包含一个文本框、一个表格和两个命令按钮。请按下列要求完成相应的操作:①通过“属性”窗口将文本框Text1的Value属性值设置为当前系统日期(日期型,不含
下面关于Python中实参和形参的说法错误的是()。
随机试题
Peopleandanimalsaredifferent______theirreactionstodrugsandintheway______theirbodieswork.
建国以来我们在社会主义建设中所经历的曲折和失误,归根结底,就在于没有完全搞清楚()
残疾是指由于各种躯体、身心、精神疾病或损伤以及先天异常所致的人体解剖结构、生理功能的异常,造成机体长期、持续或永久性的功能障碍状态,并不同程度地影响身体活动、日常活动、工作、学习和社会交往活动能力。脑血管意外之后,采取适当的体位避免痉挛畸形,定时翻身以
患者男,19岁。右下后牙进食时疼痛并伴有出血1个月余。检查:右下6残冠,见红色的肉芽组织充满整个龋洞并达咬合面,探诊出血,温度测试引起持续性疼痛,叩(±),松(一),右下7远中龋损,探诊有酸软感,右下8低位阻生,龈瓣中度充血。X线片示右下6髓底完整。对
A.X线胸片:单个薄壁圆形阴影B.X线胸片:一侧下肺多发囊状影,内伴液平C.X线胸片:双下肺网状阴影D.X线胸片:双肺透光度增大,膈肌低平E.颜面、颈部水肿、颈静脉充盈肺纤维化
风险是指不确定性所引起的,由于对未来结果予以期望所带来的无法实现该结果的可能性。( )
发行债券是金融机构的被动负债,金融机构有更大的主动权和灵活性。()
当今的奥林匹克运动是一种人类文化的______,它已逐渐将人类社会中一些带有普遍意义的真善美集中起来,具有了跨时代、跨地域的______价值。填入横线部分最恰当的一项是()。
YouwanttoborrowadictionaryfromLily,butshe’snotintheroom.Writeanotetoherwhichshouldclearlystate:1)the
有如下类定义:classCup{public:voidSetPrice(doubleval);private:doubleprice;}
最新回复
(
0
)