Balise vide dans un JTextPane
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.
Code:
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);
}
} |
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 ?
Merci.