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

Collection et Stream Java Discussion :

Debutant en tout : creer une source pour passer un fichier Java en fichier Html


Sujet :

Collection et Stream Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Debutant en tout : creer une source pour passer un fichier Java en fichier Html
    Bonjour je recherche un moyen pour transformer un fichier java en fichier html tout en gardant la syntaxe du fichier d'origine
    Pouvez vous m'aider svp !!!
    C'est a dire que le fichier html après lancement du code soit à l'identique du fichier java traité (meme couleur au niveau classe, methodes, etc...)

  2. #2
    Membre actif Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Points : 296
    Points
    296
    Par défaut Plus de précision
    Hola.

    Transformer un fichier Java en fichier HTML n'a pas vraiment de sens...
    Peut-être as-tu voulu parler de transformation de JSP en page HTML ?

    Envoies ton code Java et décris mieux le résultat que tu souhaites obtenir. On pourra se faire une meilleure idée de ce que tu veux réaliser...

    A+

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Points : 9
    Points
    9
    Par défaut No code
    Ce qui se passe pour l'instant c que je n'ai pas encore commencé a creer mon code....
    Je voulais juste avoir quelques petits indices pour me mettre sur la voie...
    Et mon Tp et bien de passer d un fichier java à une copie conforme en HTML

  4. #4
    Membre actif Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Points : 296
    Points
    296
    Par défaut Et donc ?
    On n'est pas plus avancé avec ces indications !

  5. #5
    Membre éclairé Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Points : 861
    Points
    861
    Par défaut
    Kler, vu comme ça tu fais un fichier html, tu mets <html><body> au début tu colles ton code java dedans, et tu finis par </body></html>

  6. #6
    Membre actif Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Points : 296
    Points
    296
    Par défaut Mise en place d'une applet ?
    Alors peut-être veux-tu parler d'applet ?

    Exemple de classe java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public class HelloWorld {
      public static void main(String[] args) {
        System.out.println("Hello World!");
      }
    }
    Que tu transformes en applet comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import java.awt.Graphics;
    import java.applet.Applet;
     
    public class HelloWorldApplet extends Applet {
      public void paint(Graphics g) {
        g.drawString("Hello world!", 50, 25);
      }
    }
    Tu compiles la classe HelloWorldApplet.

    Ensuite, l'applet doit s'exécuter à l'intérieur d'une page HTML contenant un tag
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <APPLET CODE=nom de la classe HEIGHT=... WIDTH=...> </APPLET>
    Et voici le source de la page HelloWorldApplet.html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <HTML>
    <BODY>
      Ici se trouve notre applet :
      <P>
      <APPLET CODE="HelloWorldApplet.class" WIDTH=150 HEIGHT=25>
        Votre Browser ne permet pas de visualiser les applets Java
      </APPLET>
      <P>
      Et voici du texte placé après la zone réservée à l'applet.
    </BODY>
    </HTML>
    Testes avec l'appletviewer : appletviewer HelloWorldApplet.html

  7. #7
    Membre éprouvé
    Avatar de Ange_blond
    Homme Profil pro
    Ingénieur développement en 3D temps réel
    Inscrit en
    Mars 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement en 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 902
    Points : 1 179
    Points
    1 179
    Par défaut
    Sinon tu te fait juste une méthode dans ta classe qui lit le fichier .java et qui le recopie dans un nouveau fichier .html dans lequel tu recopie ligne à ligne ton fichier java entre les balises <html><body>

    Voila un exemple d'une méthode qui li un fichier texte et le recopie en html :
    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
    25
    26
    27
    28
    29
    30
     
    private static void writeHtml(String file) throws IOException
    	{
    		BufferedReader entree = new BufferedReader(new FileReader(file));
    		String ligne;
     
    		File test = new File("out.html");
    		if(test.exists())
    			test.delete();	//suppression de fichier
     
    		//creation de fichier
    		PrintWriter sortie = new PrintWriter( new FileWriter("out.html"));
     
    		sortie.println("<html>\n<body>");
     
    		do
    		{
    			ligne = entree.readLine();
    			if(ligne != null)
    				sortie.println(ligne+"<br/>");
     
    		}
    		while(ligne != null);
     
    		sortie.println("</body>\n</html>");
     
    		sortie.close();
     
    		entree.close();
    	}
    ensuite si tu veux la coloration syntaxique, faut vraiment mettre les mains à la pate et te taper les algos de reconnaissance de chaines....

  8. #8
    Membre averti Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Points : 323
    Points
    323
    Par défaut
    Ou alors fais du php. Il y a une fonction qui existe pour ça (highlight_file). Si tu veux pas faire de php il faudra que tu te tapes effectivement des algos de reconnaissance de chaine.

  9. #9
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Merci
    Merci pour tout ces renseignements et désolé d'avoir mis du temps à répondre
    Bonne continuation à vous tous
    et à bientot

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

Discussions similaires

  1. Quelqu'un a une source pour afficher un polygone?
    Par supergrey dans le forum Flash
    Réponses: 3
    Dernier message: 16/07/2007, 08h57
  2. [Debutant]creer une requete pour une liste deroulante
    Par torNAdE dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 14/07/2006, 15h22
  3. créer une zone pour afficher une BMP scrollable
    Par hansaplast dans le forum wxWidgets
    Réponses: 15
    Dernier message: 14/03/2006, 09h25
  4. creer une extension pour exchange
    Par simoryl dans le forum C++
    Réponses: 2
    Dernier message: 23/03/2005, 11h47
  5. [debutant] cherche a creer une view a distance
    Par bobwilson dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/03/2005, 16h25

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