私はJComboBoxのサブクラスを持っています。私は、次のコードでキーリスナーを追加しようとします。ユーザーがJavaでenterキーを押したときの検出
addKeyListener(new KeyAdapter()
{
public void keyPressed(KeyEvent evt)
{
if(evt.getKeyCode() == KeyEvent.VK_ENTER)
{
System.out.println("Pressed");
}
}
});
これは、ユーザーがキーを押したときに正しく検出されません。実際には全く呼び出されません。このリスナーを間違って追加していますか?それを追加する他の方法はありますか?
私たちに完全なコードを表示し、追跡が必要とされているコンボボックスにプレスを入力し、なぜ私が知っている可能性がありますしてください? –
関数に問題がないようですが、それを呼び出す方法には何か問題があります。 –
@ user489041のコードをもっと見る必要があります。このためにKeyListenerを使用しないでください。 – camickr