[主观题]

下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入, 1个作为输出,并且由异常处理来判断输入的数字是否为整型,如果是则进行运算,否则抛出异常并显示在第3个文本区域中。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

/*

<applet code="ex17_3.class"width=800 height=400>

</applet>

*/

public class ex17_3 extends Applet implements ActionListener{

TextField tf1=new TextField(5);

TextField tf2=new TextField(5);

TextField tf3=new TextField(5);

Label l1=new Label("+");

Label l2=new Label("=");

B.utton btn=new Button("相加");

public void init(){

add(l1);

add(tf1);

add(tf2);

add(l2);

add(tf3);

add(btn);

btn.addActionListener(this);

}

public void actionPerformed(ActionEvent ae) {

try{

int a=Integer.parseInt(tfi.getText());

int b=Integer.parseInt(tf2.getText());

int x=a+b;

tf2.setText(Integer.toString(x));

}

catch(NumberFormatException nfe){

tf3.setText("error!");

}

}

}

ex17_3.html

<HTML>

<HEAD>

<TITLE>ex17_3</TITLE>

</HEAD>

<BODY>

<applet code="ex17_3.class"width=800 height=400>

</applet>

</BODY>

</HTML>

参考答案与解析:

相关试题

下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示

[试题]下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,单击按钮,可以在文本区已有的文本基础上追加显示10条“欢迎您,参加Java考试!”信息,并且文本区由滚动条控制文本的上下滚动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。源程序文件代码清单如下;import javax.swing.*;import java.awt.*;import java.awt.event.*;<applet code="

  • 查看答案
  • 下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从

    [试题]下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从0到100像素的不断变大的蓝色球的动画。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。注意:不改动程序的结构,不得增行或删行。程序的执行结果为:import java.awt.*;import java.applet.*;/*<applet code=XiaoQiu width=800 height=600></applet>*/public class XiaoQiu extends Appl

  • 查看答案
  • 下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计

    [主观题]下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*;import java.awt.Event.*;import java.applet.*;/*<applet code="ex14_3.class" width=800 height=400 ></applet>*/public class e

  • 查看答案
  • 下面是一个Applet程序,其功能是对输入的字符串进行抽取。要求给出抽取的子串在

    [试题]下面是一个Applet程序,其功能是对输入的字符串进行抽取。要求给出抽取的子串在母串中的起始和终止位置,输出抽取出来的子串。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*;import java.applet.*;public class ex26_3 extends Applet{TextField tf1;TextField tf2;TextField tf3;B.utton btn;S

  • 查看答案
  • 下面是一个Applet程序,其功能是构造n阶魔方阵,魔方阵是这样一个方阵,它的每

    [主观题]下面是一个Applet程序,其功能是构造n阶魔方阵,魔方阵是这样一个方阵,它的每一行,每一列和对角线之和均相等,例如3阶魔方阵为8 1 63 5 74 9 2要求用Applet实现上述魔方阵。窗口中包括提示栏,提示输入0~15之间的奇数;输入框,输入方阵的阶数;按钮;点击则输出魔方阵;画布用于输出结果。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。源程序文件代码清单如下:import java.awt.*;import java.awt.e

  • 查看答案
  • 下面是一个Applet程序,其功能是实现对JButton类的扩展,封装成上网助力

    [试题]下面是一个Applet程序,其功能是实现对JButton类的扩展,封装成上网助力一样的按钮类,每个按钮对象对应一个 URL地址,点击则访问相应的URL。要求在窗口中从上到下排列3个这样的按钮。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.net.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class e

  • 查看答案
  • n/14是一个整数。()(1)n是一个整数,且3n/14也是一个整数。(2)n是一个整数,且n/7也是一个整数。

    [单选题]n/14是一个整数。()(1)n是一个整数,且3n/14也是一个整数。(2)n是一个整数,且n/7也是一个整数。A.条件(1)充分,但条件(2)不充分

  • 查看答案
  • n/14是一个整数。()(1)n是一个整数,且3n/14也是一个整数。(2)n是一个整数,且n/7也是一个整数。

    [单选题]n/14是一个整数。()(1)n是一个整数,且3n/14也是一个整数。(2)n是一个整数,且n/7也是一个整数。A.条件(1)充分,但条件(2)不充分

  • 查看答案
  • 下面是一个Applet程序,程序的功能是用鼠标点击画图。本题是通过点击鼠标后画出

    [试题]下面是一个Applet程序,程序的功能是用鼠标点击画图。本题是通过点击鼠标后画出一个“Java”字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或减行。import java.awt.*;import java.awt.event.*;import java.applet.*;/*<applet code=SimpleHitMouse.java width=800 height=400></applet>*/public class SimpleH

  • 查看答案
  • 下列是一个Java Applet程序,输出结果是(要求只写出在Applet容器内

    [单选题]下列是一个Java Applet程序,输出结果是(要求只写出在Applet容器内显示的内容) import java.awt.*; import java.applet.*; public class Testuu extends Applet { float[]x={1.2f,3.4f,5.6f,7.8f}; public void paint(Graphics g) { int s=0; for(int i=0;i〈x.length;i++) s+=(int)x[i]; g.drawstri

  • 查看答案
  • 下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作