Como fazer para não ficar a espera do ENTER?

E aí galera, tudo bem?

É o seguinte, tou desenvolvendo um joguinho em java, coisa básica, em que há um quadrado que se desloca no tabuleiro.

A minha duvida é o seguinte: Gostaria que ele me movimentasse o quadrado automaticamente.

Exemplo:

A - vai po quadrado da esquerda
S - vai po quadrado de baixo
D - vai po quadrado da Direita
W - vai po quadrado de cima.

Tou usando a classe SCANNER pra ler do teclado (é a melhor? é que há tantas…fico confuso em qual é a melhor…), só que ele só me movimenta a peça quando carrego no ENTER… alguem tem alguma idéia de como fazer isso sem que o programe espere eu carregar no ENTER?

Muito obrigado :wink:

cara vc poderia usar o keylistener para pegar esses eventos de teclado, é bem facil, e resolve esse seu problema rapidinho!