【发布时间】:2012-05-11 10:39:19
【问题描述】:
我正在创建一个在后台运行的桌面应用程序,在单击控制按钮时它应该是可见的,我已经让 JFrame 的setVisible(false) 知道如何做到这一点。如果您在桌面或任何应该可以工作的应用程序中单击控制按钮两次,就会触发该应用程序。
【问题讨论】:
-
您的意思是按下了键盘的“控制”按钮吗? (或者,控制按钮是什么?)
-
是键盘ctrl按钮
-
如果你的 JFrame 没有焦点,它不会响应键盘命令。
-
@GilbertLeBlanc 我认为他要求有一种方法可以在操作系统级别注册键盘侦听器。例如,Google 桌面就是这样工作的。据我所知,Java 本身并不提供此 API。也许某些库会这样做,但它可能依赖于平台。
-
@Guillaume Polet:你是对的。这是五月,全世界的 Java 学生都意识到,除非他们得到帮助,否则他们将失败。我以为我正在和另一个惊慌失措的学生打交道。