Bonjour à tous,
j'utilise le code suivant pour remplir un JTextPane à partir d'une page HTML:
Je récupère bien le contenu de mon HTML dans le JTextPane.
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 voudrais récupérer le texte dans une variable pour ensuite faire des traitements dessus.
La méthode getText() me renvoi :
Sachant que mon fichier HTML ne contient aucunement ces lignes...<html>
<head>
</head>
<body>
<p style="margin-top: 0">
</p>
</body>
</html>
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...
Partager