KeyListeners を使用した JLabel の動きに少し問題があります。キーをクリックしてラベルを移動すると、ラベルが少し動き、1 秒間停止してから移動します。動きをスムーズにするにはどうすればよいですか?
frame.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
if(e.getKeyChar() == 'w'){
moveY -= 10;
label.setLocation(moveX, moveY);
}
if(e.getKeyChar() == 'a'){
moveX -= 10;
label.setLocation(moveX, moveY);
}
if(e.getKeyChar() == 's'){
moveY += 10;
label.setLocation(moveX, moveY);
}
if(e.getKeyChar() == 'd'){
moveX += 10;
label.setLocation(moveX, moveY);
}
}
});