【发布时间】:2016-12-01 23:57:34
【问题描述】:
在 OSX 上的 Java 6/7 中存在一个错误,即在拖放操作期间,它会忽略 META (CMD) 键。 (Ctrl 键在 Windows 上工作得很好,Ctrl 键在 OSX 上也被忽略) 我真的需要让这个工作。
见:Java Drag and drop on OS X reports Move instead of Copy
我尝试将 KeyEventDispatcher 侦听器添加到 KeyboardFocusManager,但在拖动操作期间未调用该侦听器。
也不会调用父 JPanel 的 processKeyEvent() 方法。
那么,有什么地方可以设置挂钩来检测 META 按键吗?
【问题讨论】:
标签: java macos swing drag-and-drop keyevent