Обнаружение нажатия пользователем клавиши Enter в Java

У меня есть подкласс JComboBox. Я пытаюсь добавить ключевой прослушиватель с помощью следующего кода.


        addKeyListener(new KeyAdapter() 
        {
            public void keyPressed(KeyEvent evt)
            {
                if(evt.getKeyCode() == KeyEvent.VK_ENTER)
                {
                    System.out.println("Pressed");
                }
            }
        });

Это, однако, неправильно определяет, когда пользователь нажимает клавишу. На самом деле он вообще не вызывается. Я неправильно добавляю этот слушатель? Есть ли другие способы добавить его?

6
задан Joel 12 January 2011 в 20:11
поделиться