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 : 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);
	}
 
}
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.