网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

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

程序运行结果如下:

import java.awt.*;

import java.applet.*;

/*

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

</applet>

*/

public class ex15_3 extends JApplet{

private String str1;

private String str2;

private String str3;

public void init(){

str1 = "Character:";

str2 = "Number: ";

str3 = "Key State:";

}

public void paint(Graphics g){

g.drawString(str1, 20, 30);

g.drawString(str2, 20, 50);

g.drawString(str3, 20, 70);

}

public boolean keyUp(Event e, int n){

str1 = "Character:" + String.valueOf(n);

str2 = "Number:" + n;

str3 = "Key State:Key Up";

repaint();

return true;

}

public boolean keyDown(Event e, int n){

str1 = "Character:" + String.valueOf(n);

str2 = "Number:" + n;

str3 = "Key State:Key Down";

repaint();

return true;

}

}

ex15_3.html

<HTML>

<HEAD>

<TITLE>ex15_3</TITLE>

</HEAD>

<BODY>

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

</applet>

</BODY>

</HTML>


参考答案

更多 “ 下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*;import java.applet.*;/*<applet code="ex15_3.class,, width=800 height=400 ></applet>*/public class ex15_3 extends JApplet{private String str1;private String str2;private String str3;public void init(){str1 = "Character:";str2 = "Number: ";str3 = "Key State:";}public void paint(Graphics g){g.drawString(str1, 20, 30);g.drawString(str2, 20, 50);g.drawString(str3, 20, 70);}public boolean keyUp(Event e, int n){str1 = "Character:" + String.valueOf(n);str2 = "Number:" + n;str3 = "Key State:Key Up";repaint();return true;}public boolean keyDown(Event e, int n){str1 = "Character:" + String.valueOf(n);str2 = "Number:" + n;str3 = "Key State:Key Down";repaint();return true;}}ex15_3.html<HTML><HEAD><TITLE>ex15_3</TITLE></HEAD><BODY><applet code="ex15 3.class" width=800 height=400 ></applet></BODY></HTML> ” 相关考题
考题 CMOSSETUP程序是固化在ROMBIOS中的一个重要的程序模块,在系统自举装入程序执行之前,通常按下【 】键就可启动该程序的执行。

考题 编写如下事件过程:程序运行后,为了在窗体上输出“BBBB”,应执行的操作为( )。A. 同时按下Shift键和鼠标左键B. 同时按下Shift键和鼠标右键C. 司时按下Ctrl、Alt键和鼠标左键D. 同时按下Ctrl、Alt键和鼠标右键

考题 键盘上的Caps Lock键的作用是( )。A.退格键,按下后删除一个字符B.退出键,按下后退出当前程序C.锁定大写字母键,按下后可连续输入大写字母D.组合键,与其他键组合才有作用

考题 键盘上的CapsLock键的作用是A.退格键,按下后删除一个字符 B.退出键,按下后退出当前程序 C.锁定大写字母键,按下后可连续输入大写字母 D.组合键,与其他键组合才有作用

考题 编写一个键盘按键程序。对窗体的KeyDown和KeyPress事件编程,显示按下、放开一个键时的事件发生经过,如当按下了A键时程序运行界面如下图所示。

考题 /符号与以下哪个按键配合才会在程序执行中跳过。()A.空运行键按下B.单段键按下C.跳行键按下D.增量键按下

考题 5、/符号与以下哪个按键配合才会在程序执行中跳过?A.跳行键按下B.单段键按下C.空运行键按下D.增量键按下

考题 将光标移动至程序名处,按下“DELETE”键可将整个程序删除。

考题 12、/符号与以下哪个按键配合才会在程序执行中跳过?()A.跳行键按下B.单段键按下C.空运行键按下D.增量键按下