JFILECHOOSER mejor código, selector de archivos
JFileChooser Java
selector de archivos en java
------------------------------------------------------------------------------------------------------------------------ File archivo;
String ruta ="";
chooser = new JFileChooser("data/"); // ruta donde se va a abrir por defecto el selector de archivos
chooser.setCurrentDirectory(new java.io.File(".properties")); //validamos el tipo de extensión
if((chooser.showDialog(null, "Abrir"))== JFileChooser.APPROVE_OPTION){ // si le dieron clic en el botón abrir
archivo = chooser.getSelectedFile(); // selecciona el archivo y lo guarda en archivo
if(archivo.canRead()){ // si se puede leer el archivo
if(archivo.getName().endsWith("properties")){ // se valida el tipo de extensión denuevo
ruta =archivo.getAbsoluteFile().toString(); // la ruta del archivo se la asigna a ruta
}else{
JOptionPane.showMessageDialog(null, "Archivo con diferente extensión","Error al cargar el archivo",2);
}
}
}
------------------------------------------------------------------------------------------------------------------------
Comentarios
Publicar un comentario