下列程序实现的功能是当按下键盘时 在Applet中通过paint()方法 在(50 50)位置处显示
下列程序实现的功能是当按下键盘时,在Applet中通过paint()方法,在(50,50)位置处显示出按下的键的名称。在横线处填写正确的语句。 import java.awt.*; import java.awt.event.*; import java.applet.*; public class Test7 extends Applet { String str=""; public void init() { addKeyListener (new KeyAdapter() { public void keyPressed(KeyEvent ke) { 【 】; repaint(); } }); requestFocus(); } public void paint(Graphics g) { g.drawString("你按下的键是:" +str, 50,50); } }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:str=ke.getKeyText(ke.getKeyCode())
程序通过使用匿名类实现在Applet中对键盘事件的处理,在匿名类中将键盘事件含有的相关信息传递给成员变量str,然后调用repaint()方法实现Applet的重新绘制,输出该消息。
相似问题
当用户a刷新浏览器时 浏览器将会先卸载Applet 然后再【 】。请帮忙给出正确答案和分析 谢谢!
当用户a刷新浏览器时,浏览器将会先卸载Applet,然后再【 】。请帮忙给出正确答案和分析,谢谢!
Java中的对象锁是一种独占的【 】。请帮忙给出正确答案和分析 谢谢!
Java中的对象锁是一种独占的【 】。请帮忙给出正确答案和分析,谢谢!
线程生命周期有几种状态 分别是创建状态 可运行状态 【 】 不可运行状态和死亡状态。请帮忙给出正确答
线程生命周期有几种状态,分别是创建状态、可运行状态、【 】、不可运行状态和死亡状态。请帮忙给出正确答案和分析,谢谢!
【 】类定义了Applet与其运行环境之间的一个标准接口。请帮忙给出正确答案和分析 谢谢!
【 】类定义了Applet与其运行环境之间的一个标准接口。请帮忙给出正确答案和分析,谢谢!
面向对象编程的三个基本特征是【 】 继承性和多态性。请帮忙给出正确答案和分析 谢谢!
面向对象编程的三个基本特征是【 】、继承性和多态性。请帮忙给出正确答案和分析,谢谢!
