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...






Répondre avec citation


Partager