Bonjour,

Je cherche à réaliser un traitement de texte mathématique en HTML sous Java. J’utilise pour cela un JTextPane associé à un HTMLDocument.
J’aimerais savoir comment on peut accéder à l’intégralité du texte contenu dans le JTextPane sous forme HTML, et donc avec les balises associées ?
Voici un exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public final class Editeur extends JTextPane implements ActionListener, CaretListener, Serializable{
 
    private HTMLEditorKit editorKit = new HTMLEditorKit();
    private HTMLDocument sdoc = new HTMLDocument();
 
    public Editeur() {
 
        this.setEditable(true);
        this.setEditorKit(editorKit);
        this.setContentType("text/html");
        this.setDocument(sdoc);
        addCaretListener(this);}
…
editorKit.insertHTML(sdoc, this.getCaretPosition(),”<b>Bonjour</b>”, 0, 0, Tag.B);
J’aimerais pouvoir récupérer « <b>Bonjour</b> », mais le HTMLDocument ne renvoie que « Bonjour » à l’aide de la méthode getText().

Quelqu’un a-t-il une piste pour accéder à ce contenu HTML ?

Je vous remercie par avance.