編集ボタンを押すと、ウィンドウが「編集モード」になり、フィールドを好きなように変更でき、保存ボタンを押すと、行ったことを保存するプログラムがあります。編集モードで別のボタンを押すと、保存するかどうかを尋ねるダイアログ ボックスが表示されます (はい/いいえ)。
現在、「編集」モードの場合は保存を求めるプロンプトが表示され、ユーザーが「はい」を押すとファイルが保存され、他の何かが押された場合は、ボタンが実行するはずのことが実行されます。
これは私が現在持っているものです。ボタンのアクションを2回入れる代わりに、これを行う簡単な方法があるかどうか知りたいです。
if (editing) {
save = JOptionPane.showConfirmDialog(this, "Would you like to save?", "Save",
JOptionPane.YES_NO_OPTION);
if (save == 0) {
saveFile();
} else {
//Button actions here...
}
} else {
//Button actions here...
}