Swing] 특정 확장자 파일만 보여주려고 할 때
1 2 3 4 5 6 7 8 9 10 11 12 13 | JFileChooser fc = new JFileChooser(); fc.setCurrentDirectory(new java.io.File(".")); FileNameExtensionFilter filter = new FileNameExtensionFilter("EXCEL FILES", "csv", "xls", "xlsx"); fc.setFileFilter(filter); int returnVal = fc.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { File file = fc.getSelectedFile(); String selectedFilename = file.getAbsolutePath(); System.out.println("selected=" + selectedFilename); } |