Programación General > Java

 JFileChooser

(1/1)

Juann:
Buenas, tengo una dudita:

¿Como hago para que al guardar en el JFileChooser solo se puedan guardar TXT?

Aqui mi codigo:


--- Código: Java ---    private void guardar(){String t1 = areaDestino.getText();  if (t1.equals("")) {    JOptionPane.showMessageDialog(null,"No hay texto para guardar!", "Oops! Error", JOptionPane.ERROR_MESSAGE);}else{            JFileChooser fileChooser = new JFileChooser();            int seleccion = fileChooser.showSaveDialog(areaDestino);try{    if (seleccion == JFileChooser.APPROVE_OPTION){   File fichero = fileChooser.getSelectedFile();PrintWriter writer = new PrintWriter(fichero);writer.print("El texto inicial es:"+areaOrigen.getText()+"n");writer.print("El texto resultante es:"+areaDestino.getText()+"n");writer.close();}}catch (Exception e){    JOptionPane.showMessageDialog(null,"Error al guardar el archivo encriptado!", "Oops! Error", JOptionPane.ERROR_MESSAGE);}}     } 

gophlb:
sacado directamente del javadoc de jfilechooser:
(java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFileChooser.html)

supongo que podras cambiar la extension a txt en lugar de jgp y gif ;)

 The following code pops up a file chooser for the user's home directory that sees only .jpg and .gif images:

    JFileChooser chooser = new JFileChooser();
    // Note: source for ExampleFileFilter can be found in FileChooserDemo,
    // under the demo/jfc directory in the Java 2 SDK, Standard Edition.
    ExampleFileFilter filter = new ExampleFileFilter();
    filter.addExtension("jpg");
    filter.addExtension("gif");
    filter.setDescription("JPG & GIF Images");
    chooser.setFileFilter(filter);
    int returnVal = chooser.showOpenDialog(parent);
    if(returnVal == JFileChooser.APPROVE_OPTION) {
       System.out.println("You chose to open this file: " +
            chooser.getSelectedFile().getName());
    }

Juann:
Gracias  :gracias:

Navegación

[0] Índice de Mensajes

Ir a la versión completa