【发布时间】:2015-02-19 06:06:14
【问题描述】:
我试图在 Windows CE 设备上运行的 AWT 界面中获取“按下键”或“按下键”事件,它只识别键释放事件。 (我不能使用swing,因为jvm不支持swing并且运行Java 1.4)
public class MyView extends Panel implements AWTEventListener
{
public MyView() {
super();
this.requestFocus();
this.getToolkit().addAWTEventListener(this, AWTEvent.KEY_EVENT_MASK);
}
public void eventDispatched(AWTEvent event) {
System.out.println("Event ID: "+event.getID());
}
}
(我也尝试过使用 KeyListener)
有人知道为什么会这样吗?
提前致谢
【问题讨论】:
标签: java awt windows-ce