问题 问答题

本程序中,主窗口有一个按钮“显示对话框”,点击该按钮后显示一个对话框,对话框的标题是“对话框”,其上有一个文字标签“这是一个练习,希望大家都能考个好成绩”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。运行结果如图所示。


注意:请勿改动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的最大区别。

单项选择题
阅读理解与欣赏

阅读下面的两个文段,完成下列小题。

文段一:

"秦、晋围郑,郑既知亡矣。若亡郑而有益于君,敢以烦执事。越国以鄙远,君知其难也。焉用亡郑以陪邻?邻之厚,君之薄也。若舍郑以为东道主,行李之往来,共其乏困,君亦无所害。且君尝为晋君赐矣;许君焦、瑕,朝济而夕设版焉,君之所知也。夫晋,何厌之有?既东封郑、又欲肆其西封,若不阙秦,将焉取之?阙秦以利晋,唯君图之。"

小题1:对下列语句中抽出来的字解释有误的一项是                           (   )

A.郑既知亡矣既:已经

B.将焉取之之:指代土地

C.又欲肆其西封肆:延伸扩张

D.何厌之有厌:厌烦小题2:下面句中的词意义和用法判断错误的一项是                            (   )

A.若舍郑以为东道主以:动词。认为

B.敢以烦执事以:介词。用,拿。

C.焉用亡郑以陪邻焉:代词。怎么。

D.将焉取之焉:代词。哪理。小题3:"若舍郑以为东道主,行李之往来"一句中加线的词在文中的意思理解正确的一项是(  )

A.请客的主人行装

B.宴请的客人行装

C.宴请的客人使者

D.招待过往的出使的人小题4:烛之武劝说秦伯退师的理由,表述有错误的一项是                      (    )

A.秦军欲越过晋国并看不起远方的郑国,这实际上是很困难的事。

B.相邻的晋国实力雄厚了,实际上自己的力量就削弱了,保留下郑国对秦也是会有好处的。

C.秦对晋侯有过恩赐,但晋侯回国后就违背承诺,并迅速筑墙拒守。

D.如让晋占领了郑,那么他们还要扩张势力,势必危及秦的安全,这种损秦肥晋的作法,实不足取。