Как отключить действие по умолчанию Alt Key (всплывающее меню), не отключая Alt Key

Я делаю простую 2D-игру с Java Swing/ AWT, но я застрял на ключевой проблемы действия ALT. Я должен был использовать клавишу ALT, чтобы заставить моего персонажа прыгать в игре, но всякий раз, когда я нажимаю клавишу Alt, он не выполняет свои действия должным образом (я думаю, что нажатие клавиши Alt вызывает всплывающее меню по умолчанию... как [Закрыть окно, изменить размер окно, максимизировать, минимизировать окно... такого рода вещи]. Alt + клавиша ввода показать это. Изображение) Это проблема регистра уровня окна?

Вот часть моего кода.

    MainFrameCustom.addKeyListener(new KeyListener() {

         @Override
         public void keyPressed(KeyEvent e) {
            // TODO Auto-generated method stub
            switch(e.getKeyCode())
            {
            case KeyEvent.VK_LEFT:
                Constants.KeyPress[3] = true; 
                break;
            case KeyEvent.VK_RIGHT:
                Constants.KeyPress[1] = true; 
                break;
            case KeyEvent.VK_DOWN:
                Constants.KeyPress[2] = true; 
                break;
            case KeyEvent.VK_UP: 
                Constants.KeyPress[0] = true;
                break;
            case KeyEvent.VK_ALT: 
                Constants.KeyPress[4] = true; //This should be executed with alt key
                break;
         ...

Я искал эту проблему почти везде, но я думаю, что нет правильного решения по этому поводу, поэтому, пожалуйста, помогите мне.

Описание: Я хочу отключить действие по умолчанию для клавиши alt key (всплывающее меню), не отключая действие настраиваемого ключа клавишей alt.

0 ответов

Другие вопросы по тегам