Bonjour à tous...

Je suis confronté a un problème qui me parait bénin auquel je ne trouve pas la solution... Je souhaite ecrire le contenu de ma textbox dans un fichier test.txt mais mais je n'y arrive pas...

Si quelqu'un voit ou se trouve mon erreur...

Ecrire.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
import java.io.*;
 
public class Ecrire{
		public void ecrire(String nomFichier, String texte) {
        String adressedufichier = System.getProperty("user.dir") + "\\" + nomFichier;
        try{
            FileWriter fw = new FileWriter(adressedufichier, false);
            BufferedWriter output = new BufferedWriter(fw);
            output.write(texte);
            output.flush();
            output.close();
        }catch(IOException ioe){
        	System.out.println("erreur : " + ioe );
        }
    }
}
Formulaire.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
import java.awt.*;
import java.applet.*;
import java.io.*;
 
public class Formulaire extends Applet{
    String myString ="Ceci est mon texte";
    Ecrire lee = new Ecrire();
    String nomFichier = "test.txt";
 
    public void paint(Graphics g){
        g.drawString(myString, 25, 20);
    }
 
    public void setString(String aString){
        myString = aString;
        lee.ecrire(nomFichier,myString);
        repaint();
    }
}
Et le fichier HTML de l'applet :

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
<html>
    <head>
        <title>
            Page de test HTML
        </title>
    </head>
    <body>
			<center>
        <form name="saisie" action="">
            <br>
            <applet codebase="./" code="Formulaire.class" name="Form" width="150" height="25">
            </applet>
            <br>
            <input name="texte">
            <input type="button" value="Test" onclick="document.Form.setString(document.saisie.texte.value);">
        </form>
    	</center>
<html>
Merci

Paulin