cs_didicool
Messages postés7Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention31 mai 2003
-
21 mai 2003 à 15:40
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 2004
-
22 mai 2003 à 09:56
salut j'ai réussi à affciher dans un JEditorPane uen page distante. mais impossible de créer une URL valide à partir d'un fichier local.
j'ai chargé le fichier dans un objet String et j'ai utilisé la methode setTex avec setContentType("text/html") ça marche mais la impossible de faire affiche les images qui sont sur la page.
Merci de m'aider
programmer en java c pas marrant tous les jours :sad)
public AideHtml(){
// appel au constructeur dela super classe
super("Aide en ligne");
// mise en place de la taille et de la position de la fenetre
setSize(500, 500);
setLocation(200, 200);
// mettre en place un window listener pour gérer la fermeture d ela frame en utilisant la croix
addWindowListener(new Fermeture(this));
try{
// instantiation du panneau d'édition
editPaneHtml = new JEditorPane();
// associé le scroll au panneau d'édition
scroll = new JScrollPane(editPaneHtml);
// empecher l'edition par l'utilisateur du texte contenu dans editPaneHtml
editPaneHtml.setEditable(false);
// chargement de l'URL de ma page d'aide en ligne
editPaneHtml.setPage(new URL("aide.html"));
// associé à editPaneHtml un écouteur pour gérer le sliens hypertext
editPaneHtml.addHyperlinkListener (this);
// positionner le panneau d'édition (avec la barre de scrolling) sur la frame
getContentPane().add(scroll);
}
catch(IOException ex){
JOptionPane.showMessageDialog(null,"Impossible d'afficher l'aide : " + ex.getMessage(), "Erreur d'affichage", JOptionPane.WARNING_MESSAGE, null);
}
// afficher la frame
setVisible(true);
}
programmer en java c pas marrant tous les jours :sad)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 200411 22 mai 2003 à 09:31
salut,
as tu essayé de construire ton url avec file:// ?
sinon, tu peux faire un
File page = new File("tonfichier.html");
et apres tu fais un setPage(page.toUrl());
Duss
ps : la question sur les packages c etait pour voir si tu donnais le bon chemin !!