Alternar imageIcon em java?

Eu tenho muitos planos (threads) que se movem na janela, e eu quero mudar o ImageIcon de acordo com a direção do avião. Por exemplo: se um avião vai para a direita, o imageIcon do plano está certo e, em seguida, o avião vai para a esquerda, troca o imageIcon para o plano que está à esquerda. Como posso fazer isso no método paintComponent? Desculpe pelo meu inglês ruim.

questionAnswers(3)

yourAnswerToTheQuestion