下列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

题目

下列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
更多“下列Applet实现键盘事件处理,当一个键按下时,判断是否为26个英文字母,并输出该字母。选择正确的语 ”相关问题
  • 第1题:

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

  • 第2题:

    关于键盘上的Caps Lock键,下列叙述中错误的是_____。

    A.Caps Lock键的含义是大写锁定

    B.当Caps Lock灯亮时,按组合键也只能输入大写字母无法输入小写字母

    C.当Caps Lock灯亮时,按字母键输入的是大写字母

    D.按下Caps Lock键只影响键盘的工作状态,不会向应用程序输入信息


    C

  • 第3题:

    【判断题】在键盘事件处理函数中,使用Event对象的keyCode属性可以识别用户按下哪个键盘键,该属性值等于用户按下的键盘键对应的键码值。

    A.Y.是

    B.N.否


  • 第4题:

    从键盘上输入一个字符, 当输入字符长度大于1时,提示输入错误, 输入长度为1时,进行下面的判断,当输入的是英文字母时,输出“输入的是英文字母”;当输入的是数字时,输出“输入的数字”;当输入的是其他字符时,输出“输入的是其他字符”。 判断c是否为英文字符,使用c.isalpha() 判断c是否为数字,使用c.isdigit()


    B B【解析】在Excel中输入字符串时,若该字符串的长度超过单元格的显示宽度,且右侧单元格为空时,则超过的部分将继续超格显示.

  • 第5题:

    下列关于键盘事件的说法中,正确的是________。

    A.KeyDown和KeyUp的事件过程中有KeyAscii参数

    B.按下键盘上的任意一个键,都会引发KeyPress事件

    C.大键盘上"4"键的上档字符是"$",当同时按下Shift和大键盘上的"4" 键时,KeyPress事件过程的

    D.大键盘上的"1" 键和数字键盘上的"1"键的KeyCode码相同


    大键盘上的数了1和数字键盘上的1键的KeyCode码相同