首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于键盘响应的小程序,该如何解决

2011-12-27 
关于键盘响应的小程序importjava.awt.*importjava.awt.event.*importjava.applet.*publicclassKeyboard

关于键盘响应的小程序
import   java.awt.*;
import   java.awt.event.*;
import   java.applet.*;

public   class   KeyboardTest   extends   Applet   implements   KeyListener{

      public   void   init(){
          keyChar= 'A ';
          addKeyListener(this);
          }
      public   void   paint(Graphics   g){
          g.drawString( "Press   any   key.. ",20,20   );
          g.drawString( "Key   code: "+keyCode,20,50   );
          g.drawString( "Key   char: "+keyChar,20,70   );
        }
      public   void   keyPressed(KeyEvent   e){
          keyCode=e.getKeyCode();
          keyChar= '   ';
          repaint();
        }
    public   void   keyReleased(KeyEvent   e){

      }
    public   void   keyTyped(KeyEvent   e){
          keyChar=e.getKeyChar();
          repaint();
      }
      private   int   keyCode;
      private   char   keyChar;

}
这个程序编译没有错误,也能运行。可是键盘不响应,没有达到我想要的效果,请高手指点,是哪里出了问题?

[解决办法]
没有作过这样的东西哦。帮你顶一下。
[解决办法]
看看,帮你顶
[解决办法]
没看懂 你要表达的意思
[解决办法]
没有添加监听器!!!
[解决办法]
你在init方法中打印看一下了 好像你的init方法就没调用
写个main方法测试一下
[解决办法]
KeyboardTest.addKeyListener(this);
[解决办法]
运行了下,没有问题的,不知道你怎么运行的?
[解决办法]
我也感觉没问题啊,可以响应的。

热点排行