gpt4 book ai didi

java - 在 Java 中处理键盘键 ALT+F4 组合

转载 作者:行者123 更新时间:2023-11-29 05:15:53 25 4
gpt4 key购买 nike

我是 Windows 用户,我不想在按下时关闭我的 jframeALT+F4,

public void keyPressed(KeyEvent e) {
if (KeyEvent.VK_SPACE, java.awt.event.InputEvent.CTRL_DOWN_MASK){
}
}

获取击键并处理/停止jframe的关闭或切换

那么我如何在 Java 中处理这个按键组合,请帮忙....

最佳答案

如果您确实按下组合键,则前一个将锁定关闭,这意味着即使关闭 X 也不起作用。因此以下审查:基于快速蜗牛答案要好得多:

public class OnKeyAltF4DontClose2 extends JFrame {//implements  WindowListener {

public OnKeyAltF4DontClose2() {
setVisible(true);
setDefaultCloseOperation(3);
setBounds(400,400,400,400);



addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {

if(((KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, java.awt.event.InputEvent.ALT_DOWN_MASK)) != null) && e.getKeyCode() == KeyEvent.VK_F4){

e.consume();
}

}

});

}
public static void main(String[] args) {
new OnKeyAltF4DontClose2();

}

关于java - 在 Java 中处理键盘键 ALT+F4 组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26559724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com