interface graphique (AWT)

interface graphique (AWT) - Java - Programmation

Marsh Posté le 11-03-2012 à 14:30:50    

qui peut m'aider a réaliser le bouton save , j'ai besoin du code que je dois l’implémenter au sein de la classe  
public class MyActionListenerForSave implements ActionListener{}
 sachant que j'utilise que les composants AWT

Reply

Marsh Posté le 11-03-2012 à 14:30:50   

Reply

Marsh Posté le 11-03-2012 à 19:01:30    

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();
 }
 }
 }
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed