Foros del Web » Programación para mayores de 30 ;) » Java »

showSaveDialog

Estas en el tema de showSaveDialog en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/06/2011, 17:18
 
Fecha de Ingreso: junio-2011
Mensajes: 5
Antigüedad: 12 años, 11 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]

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.