小编典典

系统捷径如何跨Java跨平台集成?

java

您可能知道,Mac OS X中保存的快捷方式是 Cmd+SWindows Ctrl+S,而关闭应用程序的快捷方式是 Cmd+QWindows
Alt + F4。但是问题是如何在Java应用程序中执行这些操作?我是否需要查找我在应用程序中使用的所有快捷方式,并根据不同的操作系统来匹配相关功能?有什么建议吗?谢谢。


阅读 244

收藏
2020-09-18

共1个答案

小编典典

Toolkit方法getMenuShortcutKeyMask()在这种情况下很有用。该方法Event.CTRL_MASK在Windows上返回时,Event.META_MASK在Mac
OS
X上返回。所得的掩码可用于构造KeyStroke菜单项的setAccelerator()方法中使用的。

2020-09-18