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

Interfaces Graphiques en Java Discussion :

faire appel à un fihier HTML compile avec JAVA


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 77
    Points : 67
    Points
    67
    Par défaut faire appel à un fihier HTML compile avec JAVA
    salut tous le monde,

    mon probleme consiste a faire un appel à un fichier HTML compile cree par le logiciel Easy CHM comme le Help de mon application developpe avec JAVA.
    j'ai jeté un coup d'oeil au tuto de developpez.com http://ydisanto.developpez.com/tutoriels/j2se/runtime/

    mais, je n'est pas trouvé ce que je cherche...
    svp, aidez moi .. merci d'avance..

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Bonjour, as-tu essayé avec ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if(Desktop.isDesktopSupported()){
    	if(Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)){
    		Desktop.getDesktop().browse(uri);
    	}
    }
    En URI tu mets le chemin du fichier chm, du genre
    file:///C:/Documents%20and%20Settings/........../Aide.chm
    Il me semble que ça marche.

  3. #3
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 943
    Points
    5 943
    Par défaut
    Un fichier chm n'est pas "lisible" par un navigateur. En effet, un chm est une archive contenant des fichiers (html pour la plupart).
    J'ai récemment développé une API pour lister et extraire les entrés d'un chm qui pourrait t'intéresser (attention, cette API n'est pas un chmviewer)
    https://sourceforge.net/projects/chm4j.

    Voici un exemple d'utilisation pour lister les entrées :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ChmFile cFile = new ChmFile("monfichier.chm");
    ChmEntry[] entries = cFile.entries();
    for (ChmEntry entry : entries) {
        System.out.println(entry.getPath());
    }
    Tu peux ensuite récupérer un InputStream pour lire le contenu d'une entrée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InputStream in = entry.getInputStream();
    Je n'ai pas encore fait de tuto mais il y a la javadoc et le code source. Si tu as des questions n'hésite pas.

    Remarque : l'API utilise du code natif, il te faudra déployer une librairie native (dll ou so selon ton système, c'est indiqué dans un ). Cette API est toute jeune et il n'y a pour l'instant que moi qui l'ai testée, donc si tu compte l'utiliser c'est avec plaisir que je recueillerai tes remarques.
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    OK, ça pourra me servir.
    Chez moi, la méthode browse ouvre le fichier chm, mais pas dans le navigateur.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    J'en profite pour indiquer qu'il existe un autre projet similaire : chmpane
    http://sourceforge.net/projects/chmpane

    Cette libraire permet de décompiler un chm en full java (sans code natif). Le seul hic c'est que c'est une version alpha et avec certains CHM ça plante.

  6. #6
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 77
    Points : 67
    Points
    67
    Par défaut
    Merci,

    En fait, cette discussion je l'ai crée quand j'ai été au période de projet fin d'étude pour l'obtention du diplôme d'ingénieur en 2008. le problème été résolu..

    Merci comme même pour ton lien. je te souhaite bonne continuation.

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

Discussions similaires

  1. Probleme ,ne peut pas compiler avec java
    Par pandorz dans le forum Java ME
    Réponses: 0
    Dernier message: 01/04/2009, 20h28
  2. Fichiers html Compilés avec Html help Workshop
    Par Ohmitch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/12/2008, 09h28
  3. faire appel à un fihier HTML compile avec JAVA
    Par 01211983 dans le forum Général Java
    Réponses: 1
    Dernier message: 16/05/2008, 11h19
  4. Erreur de compilation avec Java
    Par Javabad dans le forum Débuter avec Java
    Réponses: 19
    Dernier message: 14/04/2008, 15h01
  5. Réponses: 1
    Dernier message: 23/08/2006, 17h38

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