Modification d'un programme en JAVA

Résolu
compilateurc Messages postés 29 Statut Membre -  
compilateurc Messages postés 29 Statut Membre -
Bonjour,

Bonjour,
J'aimerai modifier ce programme pour qu'il affiche une page web a partir de mon disque dur (en local).Mais l'url ne marche pas voici les codes sources :
/**
* @(#)JEditorPane1.java
*
*
* @author
* @version 1.00 2011/2/20
*/

import java.net.URL;
import javax.swing.*;
import javax.swing.event.*;
public class JEditorPane1
{
public static void main(String[] args)
{final JEditorPane editeur;
JPanel pannel = new JPanel();
try
{
editeur = new JEditorPane(new URL("readme.html"));
editeur.setEditable(false);
editeur.addHyperlinkListener(new HyperlinkListener() {
public void hyperlinkUpdate(HyperlinkEvent e) {
if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
URL url = e.getURL();
if (url == null)
return;
try {
editeur.setPage(e.getURL());
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
});
pannel.add(editeur);
} catch (Exception e1) {
e1.printStackTrace();
}
JFrame f = new JFrame("Aide de mon application");
f.setSize(500, 300);
f.getContentPane().add(pannel);
f.setVisible(true);
}
}

2 réponses

  1. compilateurc Messages postés 29 Statut Membre 1
     
    Mais un autre problème se pose : La portabilité du programme; En faite le chemin indiqué n'est pas relatif mais absolue.
    Comment résoudre cette difficultée?
    0