Bonjour à tous,

j'utilise le code suivant pour remplir un JTextPane à partir d'une page HTML:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
JTextPane zoneTexte = new JTextPane();
zoneTexte.setContentType("text/html");
try{
	zoneTexte.setPage( "file:"+EnrichissementApplet.textPath );
}catch(IOException ioe){}
 
System.out.println(zoneTexte.getText());
Je récupère bien le contenu de mon HTML dans le JTextPane.
Je voudrais récupérer le texte dans une variable pour ensuite faire des traitements dessus.

La méthode getText() me renvoi :

<html>
<head>

</head>
<body>
<p style="margin-top: 0">

</p>
</body>
</html>
Sachant que mon fichier HTML ne contient aucunement ces lignes...
Quelle méthode dois-je utiliser pour récupérer le contenu de mon JTextPane ?

J'imagine que c'est getText() mais que la façon de remplir le JTextPane que j'ai utilisée n'est pas bonne ?

Une idée ? Merci d'avance.
Cordialement, Bastien.

EDIT: Je pense qu'il faut utiliser setDocument() au lieu de setPage() mais je ne trouve pas de documentation détaillée sur comment récupérer une page HTML sous forme de document...