我在两台电脑(均为XP操作系统)中安装了相同版本的jdk1.6.0_10。一台电脑上运行下面的程序,一切正常,另一台电脑上程序可以显示窗体,但是无法接收键盘消息。请大家帮我看看问题可能出在哪里了,是jdk安装的问题么?代码如下:
import java.awt.*;
import java.awt.event.*;public class TestProgram extends Frame {
public static void main(String [] args) {
TestProgram world = new TestProgram();
world.show();
}

public static final int FrameWidth = 300;
public static final int FrameHeight = 400;

public TestProgram () {
setSize(FrameWidth, FrameHeight);
setTitle("Test");
                  addKeyListener (new KeyDown());
  }
private class KeyDown extends KeyAdapter
{
public void keyPressed (KeyEvent e)
{
char Key = e.getKeyChar();
if(Key == 'q')
{
System.exit(0);
}
}
}
}