下列Applet实现键盘事件处理,当一个键按下时,判断是否为26个英文字母,并输出该字母。选择正确的语句填入横线处。 import java.applet.Applet; import java.awt.*; import j

admin2008-01-11  50

问题 下列Applet实现键盘事件处理,当一个键按下时,判断是否为26个英文字母,并输出该字母。选择正确的语句填入横线处。      import java.applet.Applet;      import java.awt.*;      import java.awt.event.*;      public class ex34 extends Applet       {            String str =  "";            public void init()            {                 addKeyListener (new KeyAdapter (}                  {                        ______                       {                            char ch;                            ch = ke.getKeyChar();                            if((ch >= ’a’  && ch <=  ’z’)  ||  (ch >=  ’A’  && ch <= ’Z’))                                 str = "字母:"+ ch;                            else                                 str   ">"不是字母";                            repaint();                       }                 });                 requestFocus();            }            public void paint(Graphics g)            {                 g.drawString(str,  50,  50);            }       }

选项 A、public void keyPress(KeyEvent ke)
B、public void keyTyped(KeyEvent ke)
C、public void keyTyped(Event ke)
D、public void keyPressing(KeyEvent ke)

答案B

解析
转载请注明原文地址:https://kaotiyun.com/show/rsnp777K
0

最新回复(0)