j'ai trouvé sayé la solution :
import java.awt.*;
import java.io.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MyActionListenerForSave implements ActionListener
{
MyFrameAWT f;
public MyActionListenerForSave(MyFrameAWT f)
{
this.f=f;
}
public void actionPerformed(ActionEvent e)
{
FileDialog fd = new FileDialog(this.f,"Save File",FileDialog.SAVE);
fd.show();
if (fd.getFile()!=null)
{
String filename = fd.getDirectory() + fd.getFile();
fd.setTitle(filename);
try
{
DataOutputStream d = new DataOutputStream(new FileOutputStream(filename));
String line = f.ta.getText();
BufferedReader br = new BufferedReader(new StringReader(line));
while((line = br.readLine())!=null)
{
d.writeBytes(line + "\r\n" );
d.close();
}
}
catch(Exception ex)
{
System.out.println("File not found" );
}
f.ta.requestFocus();
}
}
}