为了账号安全,请及时绑定邮箱和手机立即绑定

Control + W退出系统

Control + W退出系统

倚天杖 2021-04-01 14:11:33
我正在开发一个游戏,在这里我希望最终用户按Ctrl + W退出系统。这是我使用的代码:int key = e.getKeyCode();if(key == KeyEvent.VK_CONTROL && key == KeyEvent.VK_W) System.exit(1);...但是它似乎没有用谁能告诉我我的代码有什么问题吗?
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

KeyStroke keyExit = KeyStroke.getKeyStroke(KeyEvent.VK_CONTROL, KeyEvent.VK_W); 

Action performExit = new AbstractAction("Exit") {  

    public void actionPerformed(ActionEvent e) {     

        //exit method

    }

};

尝试这种例子。


查看完整回答
反对 回复 2021-04-14
?
繁星coding

TA贡献1797条经验 获得超4个赞

我会尝试以下方法:


int key = e.getKeyCode();

if(key == (KeyEvent.VK_CONTROL | KeyEvent.VK_W)) System.exit(1);

尽管那是未经测试的,并且是从内存中获取的。


查看完整回答
反对 回复 2021-04-14
  • 2 回答
  • 0 关注
  • 268 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信