Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2011, 17:18
DarkGhetto22
 
Fecha de Ingreso: junio-2011
Mensajes: 5
Antigüedad: 13 años, 10 meses
Puntos: 0
showSaveDialog

Mi problema es el siguiente, he creado una aplicación que contiene tres botones, uno de abrir, otro guardar y pues el otro limpiar, y también he creado un textArea, he creado una clase con varios métodos para leer archivo de texto en un textArea, la clase es la siguiente:


Código PHP:
public String leer (String nombre){

    
File f;
    
FileReader lectorArchivo;

    try{
    
= new File(nombre);
    
lectorArchivo = new FileReader(f);
    
BufferedReader br = new BufferedReader(lectorArchivo);
    
String l="";
    
String aux="";
    while(
true){
        
aux=br.readLine();
        if(
aux!=null)
            
l=l+aux+"\n";

        else
            break;
    }
    
br.close();
    
lectorArchivo.close();
    return 
l;
    }catch(
IOException e){
        
JOptionPane.showMessageDialog(null"Error al leer archivo" e);
    }

    return 
null;

    }

    public 
String leerGrafico(){
        
File f;
        
javax.swing.JFileChooser j = new javax.swing.JFileChooser();
        
j.showOpenDialog(j);
        
String path j.getSelectedFile().getAbsolutePath();
        
String lectura="";
        
= new File(path);

        try{
           
FileReader fr = new FileReader(f);
           
BufferedReader br = new BufferedReader(fr);
           
String aux;
           while((
aux br.readLine())!=null)
               
lectura lectura+aux+"\n";

        }catch(
IOException e){

            
JOptionPane.showMessageDialog(null"Error para seleccion archivo"+e);

        }
return 
lectura;
    } 
Hasta ahora todo bien, en el JFrame lo ejecuto de la siguiente manera:

Código PHP:
public void actionPerformed(ActionEvent e) {
        if(
e.getSource() == btn_abrir){

            
            
String l=a.leerGrafico();
            
texto.setText(l);

        
    } 
K.K mi problema es el siguiente, he intentado hacer lo mismo pero con el botón guardar y un showSaveDialog, pero no lo he conseguido, si alguien tiene una idea pues se lo agradecería mucho....

acá el código fuente, por si no me he dado a entender bien: [URL="http://www.sendspace.com/file/57ycd5"]http://www.sendspace.com/file/57ycd5[/URL]