Imagem na TextArea

Boas pessoal,

Estou a tentar colocar uma imagem na minha JTextArea mas nao conssigo. Parece me que ele so aceita mesmo texto.

Alguem me pode dizer que componente usar para poder trabalhar com texto e imagem? a mediada que vou escrevendo vou precisar de introduzir algumas imagens mas o que me parece é que com esse componente nao da ?

Algume me pode dar uma ajudinha ?

Obrigado desde ja !

O componente JTextArea foi feito para ser usado apenas com texto puro. Se você precisa de imagens, o ideal é usar JTextPane:

http://java.sun.com/javase/6/docs/api/javax/swing/JTextPane.html
http://java.sun.com/docs/books/tutorial/uiswing/components/text.html

Vc pode utilizar o JTextPane colocando html dentro dele, assim vc pode colocar uma imagem facilmente!

  JTextPane textPane = new JTextPane();
  textPane.setText(<img  />);

Amigo estou recebendo um erro de sintaxe . Estou escrevendo assim :

pane.setText(< img "imagens/cadeado.gif" />);

O que ta mal aqui ?

Tenta desta forma entao:

textPane.setText("&lt;html&gt;&lt;body&gt;<font color=red>Uma string destacada</font><b>em html</b>&lt;/body&gt;&lt;/html&gt;");

No lugar do font vc coloca a sua imagem