Ajouter du contenu HTML au document associé à JTextPane

J'ai une question concernant une simple console, je suis en train de faire. Je sais qu'il est possible d'ajouter du contenu html à JTextPane avec la fonction setText() précédemment défini setContentType("text/html"); . Mais pour les besoins de mon application, j'ai besoin de travailler directement avec les javax.swing.texte.Le Document, auquel j'ai eu avec getDocument() fonction(par exemple pour enlever les lignes et l'ajout de la nouvelle, oui c'est une sorte de console, je suis en train de faire et je l'ai déjà vu plusieurs exemples précédents StackOverflow questions, mais aucun d'eux ne sert à mes besoins). Donc, ce que je veux, c'est d'insérer le code HTML dans le document et l'ont rendu correctement sur mon JTextPane. Le problème, c'est quand j'ai ajouter du contenu HTML avec insertString() méthode(qui appartient le document), JTextPane n'est pas rendu, et en sortie j'ai vu toutes les balises html. Est-il possible de le faire fonctionner correctement?

Que j'ai insérer le texte:

text_panel = new JTextPane();
text_panel.setContentType("text/html");

//...

Document document = text_panel.getDocument();
document.insertString(document.getLength(), line, null);
text_panel.setCaretPosition(document.getLength());

source d'informationauteur Serhiy