Affichage d'un fichier .html dans mon JTextPane [Résolu]

Signaler
Messages postés
25
Date d'inscription
mercredi 2 février 2011
Statut
Membre
Dernière intervention
22 janvier 2015
-
 Utilisateur anonyme -
bonjour,
svp j'ai un problème concernant mon code,en fait,j'ai essayé d'afficher un fichier html situé dans le répertoire de projet,voici ce que j'ai fait:

public static void main(String args[]) {  
  JTextPane tp = new JTextPane();
  JScrollPane js = new JScrollPane();
  js.getViewport().add(tp);
  JFrame jf = new JFrame();
  jf.getContentPane().add(js);
  jf.pack();
  jf.setSize(400,500);
  jf.setVisible(true); 
  
//  init();

  try {
URL url ;
    url=NomdeMaclasse.class.getResource("C:\\Documents\\USER\\Thomas\\NetBeansProjects\testapp\\src\testapp.html"); 
    tp.setPage(url);    
    
  }
  catch (Exception e) {
    e.printStackTrace();
    }


et voici le trace que j'ai toujours:

java.io.IOException: invalid url
at javax.swing.JEditorPane.setPage(JEditorPane.java:399)
at NomdeMaclasse.main(NomdeMaclasse.java:21)


si quelqu'un peut m'aider à résoudre mon problème et merci

4 réponses

Messages postés
600
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
8 juillet 2016
9
Salut,

et si tu fais:
File page = new File("C:\\Documents\\USER\\Thomas\\NetBeansProjects\testapp\\src\testapp.html");
tp.setPage(page.toURI().toURL());


Je n'ai pas testé, je ne sais pas si cela fonctionnera, mais....

C'est moi om il y a des \ qui ne sont pas échappés par un autre \ ? A mon avis ton URL est bancale et ne pointe vers aucun fichier d'où l'exception...


--
Pylouq
(Lire le Réglement n'a jamais tué personne, au pire ça a instruit des gens.)
Messages postés
25
Date d'inscription
mercredi 2 février 2011
Statut
Membre
Dernière intervention
22 janvier 2015
1
bonjour,
merci pour vos réponses,mais @cormandyr j'ai fait ce que vous m'avez demandé mais maintenant pas d'exceptions mais dans le JTextane j'ai la balise applet qui apparue au lieu de continue de fichier
est je ne sait pas pourquoi

Tu as seulement cette balise d'affichée ou tout le code source HTML ? Ton code est interprété ou tu ne vois que le source ?

--
Pylouq
(Lire le Réglement n'a jamais tué personne, au pire ça a instruit des gens.)