Bonjour à tous, voila un moment que je cherche une solution à mon problème, toujours sans résultat.
Je travail avec le composant JTextPane, en mode html et je ne parviens pas à empêcher le composant de supprimer les balises vides en fin de document à chaque rechargement de document.
Je vous laisse un exemple afin de mieux comprendre le problème.
A part quelques bidouilles je ne parviens pas à corriger ce problème. Je ne tiens pas non plus à redévelopper le Parseur du HTMLDocument. Auriez vous déjà rencontré ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 public class SuppressionBalise { public static void main(final String[] args) { JFrame f = new JFrame(); JTextPane jtp = new JTextPane(); jtp.setContentType("text/html;charset=UTF-8"); jtp.setText("<html><head></head><body><p>text</p><p></p><p></p><p></p><p></p><p></p></body></html>"); f.getContentPane().setLayout(new BorderLayout()); f.getContentPane().add(jtp, BorderLayout.CENTER); System.out.println(jtp.getText()); jtp.setText(jtp.getText()); jtp.setText(jtp.getText()); jtp.setText(jtp.getText()); System.out.println(jtp.getText()); f.pack(); f.setVisible(true); } }
Merci.
Partager