首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
admin
2009-12-22
89
问题
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。
注意:请勿改动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全国计算机二级
相关试题推荐
下列叙述中正确的是
如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程:
查询尚未归还的图书编号和借书日期,正确的SQL语句是
关于内存变量的调用,下列说法正确的是
使用下图,表单名称为Form1,表单中有两个命令按钮(command1和COmmand2)、两个标签、两个文本框(Text1和Text2)。如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的load事件中加入语句
按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):①根据“项目信息”、“零件信息”和“使用零件"三个表建立一个查询(注意表之间的连接字段),该查询包含项目号、项目名、零件名称和(使用)数量四个字段,并要求先按项目号升序排序、再按零
下列关于类、对象、属性和方法的描述中错误的是()。
下列不属于软件工程3个要素的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
急性中毒患者应尽早洗胃,最好不超过中毒后
病人诉输液时的直输液管是一条蛇,属于
某市政工程公司中标一座污水处理工程,该工程采用二级污水处理工艺。工程项目中含一座污水泵站工程,采用沉井法施工。泵站直径18m,高14m,土层主要为黏土质砂土,项目部采用水枪冲土法下沉,用水力吸泥机吸泥。沉井采用泥浆套润滑减摩:沉井下沉至设计标高后,对减摩泥
施工项目管理规划大纲内容中的投标和签订合同规划应包括()。
目前,我国股票基金大部分按照()的比例计提基金管理费。
根据《关于促进互联网金融健康发展的指导意见》,负责网络借贷业务监管的是()。
政府预算管理体制所要处理的分配关系是( )。
根据物权法和担保法的规定,下列各项财产中,不得用于抵押的是()。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出问题和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。二、给定资料
在下列多媒体文件中,______是Microsoft开发的可以直接在网上观看视频节目的文件压缩格式。
最新回复
(
0
)