개발 거들기/Swing

Swing) 특정 확장자 파일만 보여주려고 할 때

모바일헌터 2016. 5. 12. 07:44

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);
        }