質問: またまた、お邪魔します。 SWTのFileDialogを使ってファイルのセーブを実装しましたが、 上書きをした場合”上書きするの?”って意味の ダイアログがされません。 FileDialogのコンストラクタの設定で何とかなるような 気はしたのですが、SWT.OPENかSWT.SAVEしか出来ないようです。 どうすればいいでしょうか。 もしかして、FileDialogにはこんな機能はない??? すみませんが、よろしくお願いします。
回答: SWT3.4からファイル上書き確認が出来るようになったみたいです。 FileDialog#setOverwrite(boolean overwrite) http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/FileDialog.html FileDialog fileDialog = new FileDialog(shell, SWT.SAVE); fileDialog.setOverwrite(true);