Visualizar HTML en JEditorPane

Bingo
13 de Agosto del 2004
Buenas, tengo un pequeño gran problemilla. A ver si me explico lo más claro que pueda.

Estoy haciendo una aplicación de correo POP3 utilizando javax.swing por todos lados ya que no uso un applet porque necesitaba una firma digital para poder tener conexion a los servidores de mail.

Al leer el correo, los mails que solo son de texto, lo visualizo en un JTextArea que está dentro de un JDialog, pero el problema es cuando es un mail que contiene un formato html: contiene fotos(gifs, jpg), enlaces, letras negritas, cursivas... y claro, en un JTextArea solo acepta texto; habia pensado en un JEditorPane, pero hay que pasarle una URL que no se donde conseguirla a partir del mail que quiero leer.

En resumen, a partir de un:
Message message[] = folder.getMessages();

message[index] //Es el mensaje que quiero leer que es de tipo html

Quiero visualizar su contenido en un JDialog.

Si me podeis ayudar (y espero haberme explicado) os lo agradecería bastante. Venga Que Vaya Bien!