Hola:
Tengo un JTextPane con la propiedad "contentType" a "text/html", ya que necesito mostrar el contenido del panel con distintos colores y formatos. Quiero modificar dicho contenido cuando, por ejemplo, se pulse un botón (concretamente, si tengo <html> hola </html>, quiero que, por ejemplo, al pulsar un botón me cambie a <html> hola caracola </html>).
Quería saber cómo puedo hacer esto de una forma no chapuza, ya que lo que hago ahora es quitar los últimos 7 caracteres (el </html>) y añadir lo nuevo junto con el </html>. He estado viendo la clase HTMLEditorKit, pero no se si sirve para lo que quiero, ni tengo muy claro cómo utilizarla.
Muchas gracias,
Carlos