Mouse remoto

Outro pra quebrar a cabeça.

Em um sistema distribuido, existe um JtextArea e outros objetos.
Tenho que inserir no JtextArea uma imagem (um mouse remoto) entretanto estou tendo problema no repaint pois nao sei como a tela foi desenhada. Quando dou um repaint me aparece um Jframe puro e seco. E a tela nao volta ao normal. alguem conhece um metodo em que eu insira a imagem sem precisar dar um repaint, lembrando que a imgem e um mouse remoto e que constantemente ele sera utilizado.
Alguem sabe se existe um metodo update pra isso.
Eu procurei e nao achei.

Outra forma de inserção de imagens na tela é a do IamgeIcon, que vc apenas adiciona ao container, ou painel… só que ai vai ficar mais complicado para vc simular o que o VNC faz, pois será mais dificil vc adicionar um paintComponent acima da figura inserida, mas tente criando uma outra classe com o paintComponet e o adicionando emcima da imagem do paintComponente de sua classe.