デフォルトの拡張フィルターが設定された保存ダイアログ ウィンドウを開くボタンがあります。ファイルを保存すると、正しいフォルダーにファイルが作成されますが、最後に拡張子が追加されません。フィルターに基づいてファイルの末尾に拡張子を追加するにはどうすればよいですか? これが私の保存ファイルボタンのコードです:
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());
}
}
}
});