按controll + w我想成为该程序的结束 但是Mac的案例 按命令+ w结束程序 使用方法
public void startKeyPressed(java.awt.event.KeyEvent evt){
System.out.println(evt.getKeyCode());
if(evt.isControlDown()&&evt.getKeyCode()==87)
{
System.exit(0);
}
但是
public void startKeyPressed(java.awt.event.KeyEvent evt){
System.out.println(evt.getKeyCode());
if(evt.isCommandDown()&&evt.getKeyCode()==87)
{
System.exit(0);
}
此功能不存在 evt.isCommandDown()有什么东西像控件一样吗?
答案 0 :(得分:2)
在OSX中,命令键用作Meta键。请改用KeyEvent.isMetaDown()
。
答案 1 :(得分:1)
IIRC默认情况下,Cmd键应该作为mac上的ctrl键使用 - 您无需更改任何内容即可获得此行为。