问题 问答题

本题的功能是展示4种不同的对话框。窗口中有4个按钮:“消息”、“输入”、“确定”和“选择”,单击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框及“确定”和“撤销”两个按钮;确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有一个提示信息和两个按钮“确定”和“取消”。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class java3 extends JFrame implements ButtonSelecteActionListener

JButton btnMessage=new JButton("消息");
JButton btnInput=new JButton("输入");
JButton btnConfirm=new JButton("确认");
JButton btnOption=new JButton("选择");
public java3()

super("java3");
btnMessage.addActionListener(this);
btnInput.addActionListener(this);
btnConfirm.addActionListener(this);
btnOption.addActionListener(this);
getContentPane().setLayout(new FlowLayout());
getContentPane().add(btnMessage);
getContentPane().add(btnInput);
getContentPane().add(btnConfirm);
getContentPane().add(btnOption);
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System.exit(0);

);

public static void main(String args[])

java3 fr=new java3();
fr.pack();
fr.setVisible(true);

Public void actionperformed(ActionEvent e)

Object[]opt="确认","取消";
JButton instance=(JButton)e.getObject();
if(instance==btnMessage)
JOptionPane.sbowMessageDialog(this,"消息对话框");
else if(instance==btnInput)
JOptionPane.showInputDialog(this,"输入对话框");
else if(instance==btnConfirm)
JOptionPane.showConfirmDialog(this,"确认对话框");
else
JOptionPane.showOptionDialog(this,"选择对话框","选择",JOptionPane.YES_OPTION,JOptionPane,QUESTION_MESSAGE,null,opt,opt[1]);

答案

参考答案:第1处:extends JFrame implements ActionListener
第2处:public void actionPerformed(ActionEvent e)
第3处:JButton instantce=(JButton)e.getSource()

解析: 第1处是实现与ActionEvent事件对应的接口,使之能够处理ActionEvent事件,相应的接口应为ActionListener;第2处是actionPerformed方法通过读取ActionEvent对象的相关信息来得到事件发生时的情况,Java是大小写敏感的;第3处是在Java的事件类中java.util.EventObject类是所有事件对象的基础父类,通过getSource()方法可以得到事件源对象。

单项选择题

近几年,通信技术网络的超高速化,已成为世界上的发展潮流,空间技术与计算机融合成跨越时间与空间的信息基础结构,它将逐渐深入千家万户,从根本上改变人们的生产、生活和相互交往的方式,加速人类文明和文化的传播,增进相互理解和全球意识。 空间信息的高速公路,这一名词是借鉴信息高速公路概念,也是信息高速公路的拓宽与延伸。

所谓空间信息高速公路,我们可以形象地将它理解为以卫星、光纤再辅之以其他通信手段作为“公路”,而以集电脑、电话、传真等为一体的多媒体作为“汽车”,使信息高速传递并能共享的通信网络。这种网络遍布全国乃至全球。我国则将它称之为国家经济信息化基础设施,其内涵包括4项要素:网络与通信、计算机与信息化设备、信息资源与服务、人与信息化环境。   

卫星通信和数字网络光缆就像高速公路一样,是促进社会经济发展的基础设施。它不仅包括地面光缆数字通信网络系统,而且还包括通信卫星、卫星定位系统和环境、灾害监测技术系统。此外,还有不断更新的社会、经济统计数据库和自然资源数据系列,以及宏观调控、规则决策和工程设计服务及知识库,逻辑推理机等人工专家系统,这样,才能有效地实现以信息交流代替人流、物流与能量流。   

加速发展空间技术,多方面、高效率地利用空间技术,特别是充分利用空间信息资源,促进社会生产力的发展,已成为当今世界的共识。通信卫星具有通信容量()、可靠性 ()、传输距离()、不受地理环境影响等许多优点,所以备受各国的重视和欢迎。在空间信息高速公路中,卫星无线电信频率宽,极容易实现双向高速率的数据和可视电信业务,并适用于单相多路的电视节目以及新闻报道,对大多数用户都有实用价值。

对发展中国家来说,空间信息高速公路的建设,可弥补通信基础设施差与区域性通信空缺之不足。例如,地面信息高速公路的成本昂贵,需要10—15年甚至更长时间才能建成,是一个无法在短期内普及服务的巨额投资项目,而卫星接收设备费用大约只需200美元,其技术是现成的,是一个在短期内便能普及并能满足绝大多数用户需求的业务项目。

在文中括号内填上恰当的词语是()。

A.大,高,远

B.多,高,近

C.大,强,小

D.小,低,远

填空题