试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

下列程序用来显示用户要求打开的图片。在名为“读取图像”的JFrame框架中有一个单行文本框,用户可以在其中输入图片文件的文件名称,按下“浏览图片”按钮以后,新生成一个对话框,将图片显示在这个对话框中,运行结果如下图所示。请填写横线处的内容。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。 import javA、awt.*; import javA、awt.event.*; import javA、io.*; import javax.swing.*; public classExample2_9 { public static void main(String[] args) { JFrame frame = new FileNameFrame("读取图像"); frame.setDefaultCloseOperation(JFrame.EXIT ONCLOSE、; frame.setSize(300, 100); frame.show(); } } class FileNameFrame extends JFram implementsActionListener { JLabel inputLabel; JTextField fileNameText; JButton containtButton; public FileNameFrame(String titleText) { super(titleText); inputLabel = new Jnabel("请输入图像文件的名称"); fileNameText = new JTextField(10); containtButton = new JButton("浏览图片"); fileNameText.addActionListener(this); containtButton.addActionListener(this); JPanel panel = new JPanel(); panel.add(fileNameText); panel.add(containtButton);Container containt = getContentPane(); containt.setLayout(newBorderLayout(3,3)); containt.add(inputLabel,BorderLayout.NORTH); containt.add(panel,BorderLayout.CENTER); }public void actionPerformedActionEvent e) { String fileName = fileNameText.getText(); ImageIcon image = ______; ImageDialog dlg = new ImageDialog(this); dlg.setImage(image); dlg.setTitle(fileName); dlg.show(); } class ImageDialog extends JDialog { JLabel imageLabel; public ImageDialog(JFrame frame) { super(frame); imageLabel = new JLabel(); getContentPane().add(imageLabel); this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ hide (); } }); this.setSize(200, 200); } public void setImage(ImageIcon icon) { imageLabel. ______(icon); } } }
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

下面有关HAVING子句描述错误的是A.HAVING子句必须与GROUPBY子句将stock表的股票名称字段的宽度由8改为10,应使用SQL语句A.ALTERT下面对控件的描述正确的是A.用户可以在组合框中进行多重选择B.用户可以在列表框中如果在建立数据库表stock.dbf时,将单价字段的有效性规则设为“单价>0”,能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是A.Hi下面是一个Applet程序,其功能是显示有闪烁特效的从左向右的滚动文字。要求定义