Utilser HTMLEditorKit avec JEditorPane
Bonsoir,
j'utilise un HTMLEDitorKit poir faire afficher un fichier html dans un JEditorPane. malheureusement les images ne s'affichent pas. Quelqu'un a-t'il une idée de la raison. Bien entendu j'ai vérifié que dans un navigateur le document s'affiche correctement.
Voici le code
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 27 28 29 30 31 32 33 34 35
|
private void VisualiserCarte()
{
String chemin = System.getProperty("user.dir") +File.separator + "pays";
JFileChooser chooser = new JFileChooser(chemin);
chooser.setMultiSelectionEnabled(false);
FileFilter filter = new FileNameExtensionFilter("fichiers htm","htm");
chooser.addChoosableFileFilter(filter);
if (chooser.showOpenDialog(null) == JFileChooser.CANCEL_OPTION) return;
String fichier="pays" + File.separator + chooser.getSelectedFile().getName();
String urlString="file:///" + new File (fichier).getAbsolutePath().replace ("\\", "/") ;
try
{
URL url = new URL(urlString);
HTMLEditorKit editorKit = new HTMLEditorKit();
JFrame fenetre=new JFrame();
JEditorPane html = new JEditorPane();
html.setEditorKit(editorKit);
html.setPage(url);
html.setEditable(false);
fenetre.getContentPane().add(html);
fenetre.pack();
fenetre.setVisible(true);
}
catch(Exception e)
{
System.out.println(e);
return;
} |
Je précise que je suis débutant en java.