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

AWT/Swing Java Discussion :

Swing : comment Charger un fichier HTML ?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de razily
    Inscrit en
    Février 2009
    Messages
    376
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 376
    Par défaut Swing : comment Charger un fichier HTML ?
    Bonjour à tous ,

    je travaille sous éclipse et je code pour un projet (jeu)mais je suis bloqué sur le chargement d'un fichier HTML .
    l'idée c'est quand on clique sur le menu aide -> affiche l'aide ; l'action devra afficher une page HTML indiquant l'aide sur le jeu
    j'ai déjà écrit le code concerné voici :

    dans le fichier vue.java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    	public  void lancerAide() throws IOException {
    		// TODO Auto-generated method stub
     
    			// probleme çà ne se lance pas 
    		try{
     
    			Runtime.getRuntime().exec("explorer.exe Aide.html");
     
                  // pourtant si le message dialog il marche 
                   // i-e il capte vraiment l'evenement 
    			//JOptionPane.showMessageDialog(null, "hello");
    		}
    		catch(Exception e){
     
    		}
     
     
    	}
    notons que Aide.HTML est dans Eclipse\nomprojet\src\Aide.html

    dans le fichier controleur.java qui controle l'evenement j'ai mis çà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    public class controleur implements ActionListener {
     
    public controleur(vue maVue){
     
    // le sous menu concerné 
    maVue.mItem3.addActionListener(this);
     
    }
     
    public void actionPerformed(ActionEvent e) {
    if (e.getSource() == maVue.mItem3) 
    		{
     
    				 try {
    					maVue.lancerAide();
    				} catch (IOException e1) {
    					// TODO Auto-generated catch block
    					e1.printStackTrace();
    				}
    		}
     
    }
    }
    mais ce qui m'a étonné c'est que ce code marche si je change le nom du fichier par siteZeroHTML.html tel que ce fichier se trouve sur on bureau

    est ce que quelqu'un aura des suggestions ??
    merci

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu dois donner le chemin complet du fichier.

  3. #3
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Par défaut
    Depuis Java 1.6 il y a une classe pour ouvrir un fichier avec le programme par défaut. Du coup c'est multi plateforme et ça ouvre le fichier d'aide avec le browser préféré de l'utilisateur.

    Il y a un article dessus dans la FAQ JAVA

Discussions similaires

  1. [Forms6i] Comment charger les fichiers du client ?
    Par patmaba dans le forum Forms
    Réponses: 10
    Dernier message: 31/01/2005, 16h17
  2. [Dexplore] Comment charger des fichiers d'aide ?
    Par Laurent Dardenne dans le forum Windows
    Réponses: 5
    Dernier message: 04/01/2005, 17h38
  3. Comment générer des fichiers html ?
    Par keke33 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 04/06/2004, 16h28
  4. Comment afficher un fichier HTML
    Par Xavier dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/03/2004, 07h56
  5. Comment lancer un fichier HTML ??
    Par Franck.H dans le forum Windows
    Réponses: 2
    Dernier message: 25/01/2004, 20h00

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