Movimentação de caracter

Como eu posso fazer para um caracter andar em um JComponent e que seja possivel ver passo a passo?

Ou Então para ele andar em um JTextArea?

E como faço para remover a borda do JTextArea e deixar o fundo cinza da cor do programa??

Desculpa p monte de perguntas…mas é meio necessário e não consegui aqui, ja tentei usar o repaint mas não rolou…

[quote=“zopo”]deixar o fundo cinza da cor do programa??
[/quote]

Veja o método setBackground() na API