1

我正在构建一个 Griffon 应用程序,我希望能够对按键事件做出反应,以便用户可以轻松地通过按键向前和向后导航。是否有任何示例向我们展示如何使用 Griffon 监听关键事件?

4

1 回答 1

3

请记住,Griffon 总是为您提供选择,在这种情况下,您可以下拉一级并在目标组件上注册 KeyEventListeners。另一种选择是使用keyStrokeActionSwingBuilder 公开的节点,就像这里的slideware插件所示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)
于 2012-12-28T10:25:50.947 回答