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
Ir a la versión completa