[主观题]

下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

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

程序运行结果如下:

import java.awt.*;

import java.awt.Event.*;

import java.applet.*;

/*

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

</applet>

*/

public class ex14_3 extends Applet{

private TextField tf1,tf2;

private String strAnswer;

public void init(){

tf1=new TextField(20);

add(tf1);

tf2=new TextField(20);

add(tf2);

strAnswer="Undefined";

}

public void paint(Graphics g){

F.ont f=new Font("TimesRoman",Font.PLAIN, 20);

g.setFont(f);

g.drawString("result:",80,100);

g.drawString(strAnswer,60,150);

}

public boolean action(Event e, Object o){

String s1=tf1.getText();

String s2=tf2.getText();

try{

int n1= String.valueOf(s1);

int n2= String.valueOf(s2);

int ut=n1/n2;

strAnswer=Integer.parseInt(out);

}

catch(NumberFormatException nfe){

strAnswer="error number!";

}

repaint();

return true;

}

}

ex14_3.htm1

<HTML>

<HEAD>

<TITLE>ex14_3</TITLE>

</HEAD>

<BODY>

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

</applet>

</BODY>

</HTML>

参考答案与解析:

相关试题

下面事件监听器中,()可以处理在文本框中输入回车键的事件。

[单选题]下面事件监听器中,()可以处理在文本框中输入回车键的事件。A . ItemListenerB . ActionListenerC . KeyListenerD . MouseListener

  • 查看答案
  • 键盘上两个回车键的作用是一样的。()

    [主观题]键盘上两个回车键的作用是一样的。()

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

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

  • 查看答案
  • 在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: PrivateSu

    [试题]在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Click()Text1.Text = "VB程序设计"E.nd SubPrivate Sub Text1_Change()Picture1.Print "VB Programming"E.nd Sub程序运行后,单击窗体,则在文本框中显示的内容是______,而在图片框中显示的内容是_____。

  • 查看答案
  • (13)窗体上有一个列表框和一个文本框,编写下列两个事件过程: Private

    [单选题](13)窗体上有一个列表框和一个文本框,编写下列两个事件过程: Private Sub Form_Load() List1.AddItem"北京" List1.AddItem"天津" List1.AddItem"上海" Text1.Text="" End Sub Private Sub List1_Click() Print Text1.Text+List1.text End Sub 程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果是A.中国北京 B.中

  • 查看答案
  • 窗体上有一个列表框和一个文本框,编写如下两个事件过程:Private Sub F

    [单选题]窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load() List1.Addltem"Beijing" List1.Addltem"Tianjin" List1.Addltem"Shanghai", Text1.Text=" End Sub Private Sub Listl_Dbl Click() x=Listl.Text Printx+Textl.Text End Sub 程序运行后,在文本A.China BeejingB.Chin

  • 查看答案
  • 窗体上有一个列表框和一个文本框,编写如下两个事件过程:Private Sub F

    [单选题]窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load() List1.Addltem "北京" List1.Addltem "天津" List1.Addltem "上海" Text1.Text= "" End Sub Private Sub List1_Click() Print Text1.Text+List1.Text End Sub 程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果为( )。A.中国北京

  • 查看答案
  • 窗体上有一个列表框和一个文本框,编写如下两个事件过程:Private Sub F

    [单选题]窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load() List1.AddItem"北京" List1.AddItem"天津" List1.AddItem"上海" Text1.Text=" " End Sub Private Sub List1_Click() Print Text1.Text+List1.Text End Sub 程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果为( )。A.中国北京B.中

  • 查看答案
  • 如何在PowerPoint中同时选定两个文本框()

    [试题]如何在PowerPoint中同时选定两个文本框()A.用鼠标选定一个文本框,同时按住"Ctrl"键用鼠标选定另一个文本框B.用鼠标选定一个文本框,同时按住"Ctrl"键用鼠标选定另一个文本框C.用鼠标选定一个文本框,同时按住"Ctrl"键用鼠标选定另一个文本框D.用鼠标同时框定两个文本框

  • 查看答案
  • 每当用户按下回车键,便在文档中插入一个()。

    [单选题]每当用户按下回车键,便在文档中插入一个()。A .空格B .回车C .段落结束标记D .打印控制符

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