下列程序实现的功能是当按下键盘时,在Applet中通过painnt()方法,在(50,50)位置处显示出按下的键的名称。在横线处填写正确的语句。 import java.awt.*; import java.awt.event.*;

admin2010-02-22  41

问题 下列程序实现的功能是当按下键盘时,在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)
            {
                【  】;
                repaint();
            }
        });
         requestFocus();
     }
     public void paint(Graphics g)
     {
         g.drawString("你按下的键是:"+str,50,50);
     }
   {


str=-ke.getKeyText(ke.getKeyCode())

选项

答案str=-ke.getKeyText(ke.getKeyCode())

解析 程序通过使用匿名类实现在Applet中对键盘事件的处理,在匿名类中将键盘事件含有的相关信息传递给成员变量str,然后调用repaint()方法实现Applet的重新绘制,输出该消息。
转载请注明原文地址:https://jikaoti.com/ti/vUb0FFFM
0

相关试题推荐
最新回复(0)