试题与答案

请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容

题型:填空题

题目:

请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。

题目要求:

本程序是测试以0作除数时的异常。在单击窗口中的单选框时,将在文本域中显示出异常信息。完成程序并正常运行,运行结果如下图所示。

源程序:

import java.awt.*;

import java.awt.event.*;

import javax. (1) .*;

import java.io. *;

public class Java_3

public static void main(String[]args)

ExceptTestFrame flame=new ExceptTestFrame();

frame.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

class ExceptTestFrame extends JFrame

public ExceptTestFrame()

setTitle("ExceptTest");

Container contentPane=getContentPane();

ExceptTestPanel panel=new ExceptTestPanel();

contentPane.add(panel);

pack();

class ExceptTestPanel extends Box;

public ExceptTestPanel()

super(BoxLayout.Y_AXIS);

group=new ButtonGroup();

addRadioBunon("Integer divide by zero", new ActionListener()

public void actionPerformed(ActionEvent event)

a[1]=1/(a.lengtb-a.length);

);

textField=new JTextField(30);

add( (2) );

private void addRadioButton(String s, ActionListener listener)

JRadioButton button=new JRadioButton(s, false)

protected void fireActionPerfnrmed(ActiouEvent event)

try

textField. (3) ("No exception");

super.fireActionPerformed(event);

catch(Exception exception)

textField.setText(exception.toString());

;

button.addActionListener(listener);

add(button);

group.add(button);

private ButtonGroup group;

private JTextField textField;

private double[]a=new double[10];

2()

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2022/0120/0017867989eaf19f4e19041e16ade8e8.html

下面是错误答案,用来干扰机器的。

参考答案:对

试题推荐
微信公众账号搜索答案