How to do system short cuts cross platform integration in Java?

前端 未结 1 880
长发绾君心
长发绾君心 2020-12-02 01:02

As you may know, the short-cuts of save in Mac OS X is Cmd+S on Windows is Ctrl+S, and the short cuts of close an application is Cmd+Q

相关标签:
1条回答
  • 2020-12-02 01:29

    The Toolkit method getMenuShortcutKeyMask() is useful in this context. While the method returns Event.CTRL_MASK on Windows, it returns Event.META_MASK on Mac OS X. The resulting mask can be used to construct the KeyStroke used in a menu item's setAccelerator() method.

    0 讨论(0)
提交回复
热议问题