首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。 注
admin
2009-12-22
66
问题
本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。
注意:请勿改动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全国计算机二级
相关试题推荐
对下列二叉树进行前序遍历的结果是
假设某个表单中有一个命令按钮comClose,为了实现当用户单击此按钮时能够关闭该表单应在该按钮的Click事件中写入语句
要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。这个事件是
假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,不正确的表达式是
(1)建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法(单击选择表单后,从“表单”菜单中选择“新建方法程序”命令),并在该方法中写一条语句Thisform.release;最后向表单中添加一个命令按钮(Commandl)
在考生文件夹下,打开学生数据库sdb,完成如下综合应用:设计一个表单名为form的表单,表单文件名为three,表单的标题名为“学生基本信息浏览”。在表单的左上方有一个标签(Labell),标签上的文字为“班级号”。在标签的右边紧接着放置一个组合框控件
对考生文件夹下的数据库“图书借阅”中的表完成如下操作:①为表loans增加一个字段“姓名”,字段类型为“字符型”,宽度为8。编写程序modipro.prg实现以下功能:②根据borrows表的内容填写表loans中“姓名”的字段值。③查询表loan
下列小题使用如下3个数据库表:职员.dbfi职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.dbfi客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.dbf;订单号C(4),客户名C(4),职员号
下面关于运行应用程序的说法正确的是()。
J2ME是为嵌入式和移动设计提供的java平台,它的体系结构由()组成。
随机试题
社会主义市场经济的核心部分是()。
标本肉眼观察和描述的第一步应该是
肺癌淋巴结转移的规律依次为下列哪项,也可跳跃性转移
A.念珠菌B.曲菌或酵母菌C.芽生菌D.毛霉菌E.金黄色葡萄球菌可引起面瘫的是
传染性单核细胞增多症患者血清中存在的嗜异性抗体属于
牙体缺损冠修复时,恢复牙冠颊舌面外形突度的意义是
商品流通企业管理信息系统的硬件系统主要应包括()。
Inthispart,youaretowritewithin30minutesacompositionofnolessthan150wordsaboutSecurityorPrivacy.Yourcomposi
小明刚进入幼儿园,父母发现,当着小明的面,从一个倒满水的宽口杯子将水倒人窄口细长杯子时,水刚刚也是满的。而小明有时候觉得宽口杯水多,有时候觉得窄口细长杯子水多,父母认为小明的发展有些迟缓。他们的判断()。
根据韦纳的归因理论,“不稳定的外部因素”是指()
最新回复
(
0
)