このコードは、右矢印キーが押されたときに "A"を返し、離した後に "B"を返します。しかし、何も返さない。この問題を解決するために私は何ができますか?矢印キーを使用していないKeyListener
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class KeyIna implements KeyListener{
@Override
public void keyPressed(KeyEvent ke0) {
if (ke0.getKeyCode() == KeyEvent.VK_RIGHT) {
System.out.println("A");
}
}
@Override
public void keyReleased(KeyEvent ke1) {
if (ke1.getKeyCode() == KeyEvent.VK_RIGHT) {
System.out.println("B");
}
}
@Override
public void keyTyped(KeyEvent ke2) {
// TODO Auto-generated method stub
}
}
KeyListenerをコンポーネントに正しく追加しましたか? – Jyr