기본 확장 필터가 설정된 저장 대화 상자 창이 열립니다. 파일을 저장하면 올바른 폴더에 파일이 만들어 지지만 끝에는 확장자가 추가되지 않습니다. 필터를 기반으로 파일 끝에 확장자를 추가하는 방법은 무엇입니까? 이 사용자가 아직 설치하지 않은 경우저장 대화 상자에서 파일에 확장자를 추가하지 않습니다.
btnNewButton = new JButton("Export File");
btnNewButton.addActionListener (new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
final JFileChooser finder = new JFileChooser();
finder.setFileFilter(new FileNameExtensionFilter("Board Files", "boa"));
int returnVal = finder.showSaveDialog(null);
if (returnVal == javax.swing.JFileChooser.APPROVE_OPTION) {
java.io.File file = finder.getSelectedFile();
String file_name = file.toString();
JOptionPane.showMessageDialog(null, file_name);
WriteFile data = new WriteFile(file_name);
try {
data.writeToFile("Testing 1");
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
});
향후 튜토리얼은 다음 웹 사이트를 참조하십시오. http://www.thepcwizard.in/2013/05/complete-guide-to-jfilechooser.html – ThePCWizard