1
我正在构建一个Griffon应用程序,我希望能够对关键事件做出反应,以便用户可以轻松地使用按键进行前后导航。有没有什么例子可以告诉我们如何使用Griffon来听重要事件?Griffon捕获关键事件
我正在构建一个Griffon应用程序,我希望能够对关键事件做出反应,以便用户可以轻松地使用按键进行前后导航。有没有什么例子可以告诉我们如何使用Griffon来听重要事件?Griffon捕获关键事件
请记住,格里芬总是给你选择,在这种情况下,你可以下拉一级并在目标组件上注册KeyEventListeners。另一种办法是由slideware
插件使用由SwingBuilder暴露,喜欢它的显示的keyStrokeAction
节点这里https://github.com/griffon/griffon-slideware-plugin/blob/master/griffon-app/views/griffon/plugins/slideware/DeckPlayerView.groovy
keyStrokeAction(component: deck,
keyStroke: shortcut('UP'),
condition: 'in focused window',
action: lookupAction)
真棒,这个效果很好,谢谢!我使用了这种风格的代码: keyStrokeAction(component:main, keyStroke:KeyStroke.getKeyStroke('DOWN'), condition:'in focused window', action:prevAction) – prule