Java 以后如何使虚拟密钥变小?

Java 以后如何使虚拟密钥变小?,java,robocode,Java,Robocode,如何制作小的vk字母,比如case vk_k,而不是vk_k? 使用开关盒 谢谢 您应该全面阅读的描述-它包含以下答案: 虚拟键代码用于报告已按下的键盘键,而不是由一个或多个击键组合生成的字符(如“a”,来自shift和“a”) 结论:您的键盘只有一个K键,因此只有常量VK\u K。您同时按下的其他键(shift、alt、ctrl、…)不会更改您获得的键代码。您应该全面阅读的说明-其中包含答案: 虚拟键代码用于报告已按下的键盘键,而不是由一个或多个击键组合生成的字符(如“a”,来自shift和“

如何制作小的vk字母,比如case vk_k,而不是vk_k? 使用开关盒 谢谢


您应该全面阅读的描述-它包含以下答案:

虚拟键代码用于报告已按下的键盘键,而不是由一个或多个击键组合生成的字符(如“a”,来自shift和“a”)


结论:您的键盘只有一个
K
键,因此只有常量
VK\u K
。您同时按下的其他键(shift、alt、ctrl、…)不会更改您获得的键代码。

您应该全面阅读的说明-其中包含答案:

虚拟键代码用于报告已按下的键盘键,而不是由一个或多个击键组合生成的字符(如“a”,来自shift和“a”)


结论:您的键盘只有一个
K
键,因此只有常量
VK\u K
。您同时按下的其他键(shift、alt、ctrl等)不会更改您得到的键代码。

为什么要这样做?
VX.*
将匹配小写或大写。事实上,这与此案无关。这与实际的按钮按下有关。这是一个机器人代码项目。机器人代码应该通过按下小写字母来移动。您为什么要这样做?
VX.*
将匹配小写或大写。事实上,这与此案无关。这与实际的按钮按下有关。这是一个机器人代码项目。机器人代码应该通过按下小字母SOK来移动,这可能是不可能的,但是我可以用什么来解决这个问题呢?while循环?我是个初学者,我必须说:D@NL_FH修理什么?“修复”有什么?好吧,可能不可能,但我可以用什么来修复它?while循环?我是个初学者,我必须说:D@NL_FH修理什么?有什么需要“修复”的?
public void onKeyPressed(KeyEvent e){

    switch(e.getKeyCode()){

    case VK_K: 
               moveDirection=1;
               moveAmount = Double.POSITIVE_INFINITY;

             break;

    case VK_L: moveDirection=-1;
               moveAmount = Double.POSITIVE_INFINITY;
             break;

    case VK_H: turnDirection=-1;
             break;

    case VK_J: turnDirection=1;
             break;
    case VK_SPACE: firePower = 1;
            break;

    }

}