Как отключить действие по умолчанию 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.