gpt4 book ai didi

java - JApplet 不停止或不响应键盘输入

转载 作者:行者123 更新时间:2023-12-01 16:11:30 26 4
gpt4 key购买 nike

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

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

尝试退出时出现的问题:

  1. 按 ESC 不会执行任何操作,事实上,当我在调试器中运行它时,永远不会到达第 38 行(第 94 行也不是 - 似乎按键时小程序运行程序没有调用重写函数 processKeyEvent(KeyEvent e)根本没有)。但是,鼠标事件似乎确实已被处理(通过调试器,我可以看到当我移动鼠标时已到达第 99 行)。
  2. 尝试关闭/退出 Eclipse 的小程序运行程序会导致其挂起,这意味着我必须终止该进程。当通过它运行另一个小程序时,这种情况没有发生。
  3. 打印的“@”尺寸不正确,我怀疑它不是使用我在第 74 行设置的固定宽度字体绘制的。

知道我做错了什么吗?

-伊多。

最佳答案

您似乎没有将焦点放在小程序上。当我在 Eclipse 中运行它时,按 escape 没有任何作用。但是当我在网格内单击时,按转义键就可以了。它在控制台中输出“未运行”。在 eclipse 中关闭小程序也可以正常工作。您运行的是哪个 Eclipse 版本以及哪个 Java 版本?

关于java - JApplet 不停止或不响应键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1053673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com