gpt4 book ai didi

java - 多次按下键盘

转载 作者:行者123 更新时间:2023-12-02 07:14:51 26 4
gpt4 key购买 nike

Java是否支持多按键以及如何实现?该解决方案根本不起作用:

if (key == KeyEvent.VK_LEFT) {
if(key==KeyEvent.VK_S){

dx = -3;
}
}

最佳答案

没有这样的内置功能,因此您必须自己处理。例如,收集最后一个 KEY_PRESSED KeyEvent 并检查您的组合。当 key 被释放时,即KEY_RELEASED,您可以将其从集合中删除。

如果您正在寻找 shift、ctrl、alt 或 alt gr,有一个更简单的解决方案 - KeyEvent 具有方法 isShiftDown()isControlDown()isAltDown()isAltGraphDown() 告诉您这些事件是否已关闭。

关于java - 多次按下键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15056764/

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