[APPLET] ecriture dans fichier
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:
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:
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:
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