Como fazer uma imagem se mover enquanto ouve um pressionamento de tecla em Jav

Estou começando a aprender programação em java e acho legal aprender java através do desenvolvimento de jogos. Sei como desenhar uma imagem e ouvir um pressionamento de tecla e depois movê-la. Mas é possível fazer com que a imagem se mova para frente e para trás ao vento, enquanto a janela está ouvindo um pressionamento de tecla? Por exemplo, enquanto a imagem ou o objeto (como a nave espacial) está se movendo da esquerda para a direita na janela, se eu pressionar a tecla espaço, um laser será acionado na parte inferior da tela (legal, hein: D). Mas basicamente eu só quero saber como fazer a imagem se mover da esquerda para a direita enquanto a janela está ouvindo um pressionamento de tecl

Estou pensando em adicionar um ouvinte de chave à minha janela e disparar um loop infinito para mover a imagem. Ou preciso aprender sobre o encadeamento para que outro encadeamento mova o objet

Por favor informar

Muito Obrigado

questionAnswers(3)

yourAnswerToTheQuestion