JApplet不会停止或响应键盘输入

时间:2009-06-27 21:33:09

标签: java applet

我最近一直在讨论awt / swing,试图学习如何做小程序。

我写了以下简短JApplet example code,表面上似乎有效。

我尝试退出时遇到的问题:

  1. 按ESC不执行任何操作,实际上当我在调试器中运行它时,从未到达第38行(也不是第94行 - 看起来好像在按键时applet运行器没有调用重写的函数processKeyEvent(KeyEvent e)在所有)。但是,似乎处理鼠标事件(通过调试器,我可以看到当我移动鼠标时到达第99行)。
  2. 试图关闭/退出eclipse的applet运行器导致它挂起,这意味着我必须杀死进程。通过它运行另一个小程序时没有发生这种情况。
  3. 打印的“@”尺寸不合适,我怀疑它不是使用我在第74行设置的固定宽度字体进行绘图。
  4. 知道我做错了吗?

    -Ido。

1 个答案:

答案 0 :(得分:1)

您似乎没有将重点放在applet上。当我在eclipse中运行它时,按下escape就什么都不做。但是当我点击网格内部时,按下escape就可以了。它在控制台中输出“未运行”。在eclipse中关闭applet也很好。您运行的是哪个eclipse版本以及Java版本是什么?