【发布时间】:2018-02-02 08:53:58
【问题描述】:
我有一个 Java 程序,其中包含许多组件及其关键处理程序。我只想经常向我的应用程序触发一些关键事件,以便焦点组件触发其关键处理程序。 Robot 类只是将关键事件触发到当前聚焦的窗口,而不是我的应用程序。我只想在我的应用程序中触发键,当它失去焦点时发生事件。
你能给我看看吗?非常感谢!
【问题讨论】:
我有一个 Java 程序,其中包含许多组件及其关键处理程序。我只想经常向我的应用程序触发一些关键事件,以便焦点组件触发其关键处理程序。 Robot 类只是将关键事件触发到当前聚焦的窗口,而不是我的应用程序。我只想在我的应用程序中触发键,当它失去焦点时发生事件。
你能给我看看吗?非常感谢!
【问题讨论】:
是否有必要创建模拟按键?通常,您的按键处理程序应该调用某种领域逻辑层或 MVC 控制器中的某种方法,而无需对其自身执行太多逻辑。即使没有,您也可以对其进行重构。这样,您可以从计时器调用该方法,而无需模拟按键。
【讨论】: