Bonjour tout le monde,
en fait j'ai du code html (et non pas une url) et j'aimerai l'afficher dans un JPanel.
J'ai déjà le code suivant qui marche à peu pres :
mais le rendu n'est pas bon... lol
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 JTextPane viewer = new JTextPane(); //viewer.setContentType("text/html"); HTMLEditorKit kit = new HTMLEditorKit(); Document document = kit.createDefaultDocument(); try { document.insertString(0, string, null); } catch (BadLocationException e) { // TODO Auto-generated catch block e.printStackTrace(); } viewer.setContentType("text/html"); viewer.setEditorKit(kit); viewer.setDocument(document); viewer.setText(string); viewer.setAutoscrolls(true); viewer.setEditable(false);
en voici un appercu via le JTextPane :
j'ai récupéré le code html qui devrai etre afficher et j'ai généré un document html pour voir le rendu. le voici :
ON voit que le rendu est beaucoup plus propre de plus le border du tableau apparait alors qu'il n'apparait pas dans le JtextPane, et aussi dans le JtextPane l'entete a l'air écrasé, une partie n'est pas visible.
Penser vous savoir de quoi s'agit t'il ?
Merci de votre aide
Partager