IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

insertion d'un fichier html dans un JeditorPane


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Par défaut insertion d'un fichier html dans un JeditorPane
    Bonjour,
    J'ai un petit probleme. Mon programme crait un fichier Html et j'aimerais l'afficher dans mon programme.

    Je crais donc une JFrame dans laquelle je met un JEditorPane. Je le configure comme vous l'avez indiquer dans un des tutorials. J'arrive bien a afficher une page web (sur www comme google) mais en revanche impossible d'afficher une page html que j'aurais créée (en effet le fichier ne dispose pas d'un URL necessaire pour l'utilisation du JEditorPane).

    La question est la suivante : me suis-je tromper de composant pour afficher un fichier html local et non sur le web ? Ou bien je dois modifier la configuration du JEditorPane (et si oui comment).

    Je n'ais pas mis mon code car c vraiment la recopie du tutorial (adaptes evidement au niveau des noms)

    Le tutorial est celui-ci : http://jmdoudoux.developpez.com/cour...ng.php#swing-4

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Par défaut j'ai trouve
    Bah finalement j'ai trouver non pas sur votre site mais simplement dans le tutorial de java en fait il faut utilise la fonction getRessource de la classe principale.

    Vous trouverez un exemple ici :

    http://java.sun.com/docs/books/tutor...ents/text.html

    n'hesiter pas a telecharger l'exemple.

    Reamarque : cela faisait 6 jours que je cherchais mais je n'avais pas pense a regarder sur les tutorial de sun. Comme quoi aller directement a la source cela peut-etre utile. Bon bah au moins maintenant si quelqun cherche il daura où chercher...

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 292
    Par défaut
    Il ne faut pas pas te renseigner sur le JEditorPane mais sur les URL.
    Sais tu ce qu'est une URL ? Comment ça s'écrit ?
    Car moi, je n'ai pas de problème pour utiliser un fichier local, comme un fichier distant.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Par défaut
    J'avoues que je commence a me poser la question si le pb ne viens pas de l'url en effet.
    Je pensais bettement mettre le fichier local comme je le fais dans IE donc en mettant le nom du fichier tel quel. Mais en effet cela n'a pas marche. au debut j'ai creer mon fichier ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.net.URL helpURL = new URL("simsKingdom.html");
    Cela n'a pas marche, j'ai donc chercher et trouver ce bout de code chez sun (adapte evidement a mes besoins)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    java.net.URL helpURL = JFrame_GamePresent.class.getResource(
                                            "simsKingdom.html");
    j'utilise ensuite le meme code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    jEditorPane1.setPage(helpURL);
    Le premier code ne marche pas le fichier n'est pas inserer alors que le deuxieme oui.
    Sincerement je vois pas ou ce fait la difference donc je pense en effet que mon pb viens de la comprehension de l'url.

    La solution que j'utilise fonctionne mais si tu as plus d'info pour ce qui est la gestion de l'url je suis preneur (tu as un lien peut-etre ?).

  5. #5
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 292
    Par défaut
    Je répète ce que j'ai dit: "simsKingdom.html" n'est pas une URL.

    Qu'est-ce qu'une URL?

    Une URL (Uniform Resource Locator) est un format de nommage universel pour désigner une ressource sur Internet. Il s'agit d'une chaîne de caractères ASCII imprimables qui se décompose en cinq parties : Le nom du protocole, l'identifiant et mot de passe, le nom du serveur, le numéro de port, le chemin d'accès à la ressource

    Dans ton cas, le premier est faux, le second met l'URL en forme comme il faut, le troisième ne marche pas.

    Moi j'ai enregistré cette page de forum sous linux en l'appelant "test.html" et je l'ai chargé dans le JEditorPane avec l'URL suivante:
    "file:/home/florian/Prog/JavaEssaiForum/micuthana/test.html"
    Et il me l'a affiché sans problème.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Par défaut bon bah merci et resolu
    Je te remercie de ton aide maintenant je comprend mieux d'ou venait le pb (et oui il venait de moi ).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Macro pour insertion fichier html dans Mail
    Par jibdu94 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 21/12/2010, 10h20
  2. importer les noms de fichiers html dans une table access
    Par abane badis dans le forum Access
    Réponses: 3
    Dernier message: 14/11/2005, 17h25
  3. Insertion d'un fichier texte dans une moulinette PL/SQL
    Par Douanier007 dans le forum PL/SQL
    Réponses: 3
    Dernier message: 24/01/2005, 16h08
  4. [XSLT] Visualisation d'un fichier xml dans un jEditorPane
    Par Yannos94 dans le forum Format d'échange (XML, JSON...)
    Réponses: 16
    Dernier message: 09/01/2004, 17h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo