JavaFXのFileChooserで上書き保存がしたいのですが、
方法がわかりません。
今の方法だと上書き保存したくても毎回、ダイアログが表示されてしまいます。
今のコードです。
アドバイスをお願いいたします…。
XMLEncoder enc = null;
fc.getExtensionFilters().addAll(new ExtensionFilter("xmlファイル", ".xml"),
new ExtensionFilter("すべてのファイル", ".*"));
File out = fc.showSaveDialog(null);
if (out == null) {
return;
}
try {
enc = new XMLEncoder(new FileOutputStream(out));
enc.writeObject(todoTable.getItems().toArray(new ToDo[] {}));
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
enc.close();
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。