首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
admin
2009-12-22
70
问题
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。
注意:请勿改动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全国计算机二级
相关试题推荐
下列程序段的输出结果是ACCEPTTOAIFA=[123]S=0ENDIFS=1?S
在表设计器的“字段”选项卡中,字段有效性的设置项中不包括
在数据库中建立表的命令是
当前盘当前目录下有数据库:学员.dbc,其中有“教师”表和“学院”表。“教师”表:职工号系号姓名工资主讲课程1102000101肖海3408数据结构11
在VisualFoxpro中,下面对查询设计器的描述中正确的是
在VisualFoxPro中调用表单文件mf1的正确命令是
下列是与设置系统菜单有关的命令,其中错误的是
设计一个文件名和表单名均为rate的表单,表单的标题为“外汇汇率查询”,表单界面如图3-2222所示,表单中有两个下拉列表框(CombO1和CombO2),这两个下拉列表框的数据源类型(RowSourceType属性)均为字段,且数据源(RowSource
在考生文件夹下,打开“宾馆”数据库,完成如下简单应用:(1)使用查询设计器设计一个名称为two的查询,查询房价“价格”大于等于280元的每个客房的“客房号”、“类型号”(来自客房表)、“类型名”和“价格”。查询结果按“类型号”升序排序,并将查询结果输出到
下列不属于软件工程的3个要素的是______。
随机试题
《水利水电工程施工质量评定表(试行)》中关于合格率的填写,正确的表达方式是()。
世界银行集团的构成机构有()
患者,女,36岁。2个月来出现左下肢无力。查体:左侧下肢轻瘫,膝、跟腱反射增强,Babinski征阳性;右侧下肢自腹股沟以下痛觉减退。在排除椎管内病变时,不可能的病变部位是
根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013),关于金属结构工程量计算的说法,正确的是()。[2013年真题]
下面对我国水资源和水能资源的叙述正确的是()。
下列各句中,没有语病的一句是()。
根据我国《幼儿园工作规程》(新修订),下列哪项不属于幼儿教师的职责?()
综观全局,21世纪前20年,是我国全面建没小康社会必须紧紧抓住,并且可以大有作为的()。
建构主义学习观中,教师的角色是()
Whatisthemaintopicoftheconversation?
最新回复
(
0
)