[填空题] 下列程序实现的功能是当按下键盘时,在Applet中通过painnt()方法,在(50,50)位置处显示出按下的键的名称。在横线处填写正确的语句。 i
2021-07-20
[填空题] 下列程序实现的功能是当按下键盘时,在Applet中通过painnt()方法,在(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) { 【16】 ;repaint(); }});requestFocus(); } public void paint(Graphics g) {g.drawString("你按下的键是:"+str,50,50); } {
正确答案:str=-ke.getKeyText(ke.getKeyCode())
参考解析:程序通过使用匿名类实现在Applet中对键盘事件的处理,在匿名类中将键盘事件含有的相关信息传递给成员变量str,然后调用repaint()方法实现Applet的重新绘制,输出该消息。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
