KeyPressed trouble with KeyListeners
I'm working on a game now where you can use the arrow keys to move a ship. Everything is fine except that the movement isn't smooth. What happens is when I first press a key (like the down key), it moves the ship 1 space in the desired direction (like down), then pauses for about a half of a second, then continues to move the ship in the direction until I release the key. What I want to happen is when I hold it down, it won't have that pause. Any Ideas?
I'm using a KeyListener with the KeyPressed() method overridden for the movement functionality.