本题程序的功能是:单击窗口左上角的File菜单中的Open命令,打开一个GIF图像文

题型:问答题

问题:

本题程序的功能是:单击窗口左上角的File菜单中的Open命令,打开一个GIF图像文件,并将图像文件显示在窗口中;单击File菜单中的Exit命令,能够退出程序。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
public class simple extends JFrame implements ActionListener

public simple()

setTitle ("ImageViewer" );
setSize(300,400);
JMenuBar mbar = new JMenuBar();
JMenu m = new JMenu("File");
openItem = new JMenuItem("Open");
openItem,addActionListener (this);
m.add (openItem);
exitItem = new JMenuItem("Exit");
exitItem.addActionListener(this);
m.add(exitItem);
mbar.add (m);
setJMenuBar (mbar);
label = new JLabel();
Container contentPane = getContentPane();
contentPane.add(label,"Center");
public void actionPerformed(ActionEvent evt)
Object source = evt.getSource();
if (source == openItem)

JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));
chooser.setFileFilter(new javax.swing.filechooser.FileFilter()
public boolean accept(File f)

return f.getName().toLowerCase().endsWith(".gif?8371241a");

public String getDescription()

return "GIF Images";

);
int r = chooser.showOpenDialog(this);
if(r == JFileChooser.APPROVE_OPTION)

String name = chooser.getSelectedFile().getName();
label.setIcon(______);


else
if(source == exitItem)
System.exit(0);

public static void main(String[] args)

JFrame frame = new simple();
______;

private JLabel label;
private JMenuItem openItem;
private JMenuItem exitItem;

考点:计算机等级考试JAVA二级JAVA机试
题型:问答题

人的一生中决定体格、体质、心理和智力发育发展的关键时期是()

A.婴儿期

B.幼儿期

C.学龄前期

D.学龄期

E.青春期

题型:问答题

E-R模型设计属于数据库的______ 。

A.概念设计

B.逻辑设计

C.物理设计

D.程序设计

题型:问答题

定量包装商品计量监督管理的对象是以销售为目的,在一定量限范围内具有统一的()标注等标识内容的预包装商品。

A.质量、体积、长度

B.面积

C.计数

D.以上全部

题型:问答题

下列引起睾丸不育症的原因中最常见的是()

A.隐睾症

B.沙眼衣原体感染

C.支原体感染

D.腮腺炎后遗症

E.精索静脉曲张

题型:问答题

干预评价分为四种类型,即形成评价、过程评价、()、结果评价。

A、分析评价

B、控制评价

C、绩效评价

D、效应评价

更多题库