ユーザーがメニューから終了オプションを選択した場合、どうなるでしょうか? 私は、アプリケーションを終了しようとしているユーザーのイベントを管理できるようにしたいと考えていますが、いくつかのアクティビティが実行されているため、終了できないようにしています。何かが実行されている場合に終了オプションがありません
ここに私が書いたコードがあります。一言で言えば :
録画が実行されている - >ユーザーが終了をクリック - > WARNING「プロセスは、あなたがそれを行うことはできません実行している」(プロセスが進む)
何もありません実行している - >ユーザーは、終了をクリック - >アプリケーションが
を閉じて、それだけで プログラム全体を書き換えることなく数行のコードを追加することで問題を解決することは可能ですか?
ありがとうございます。あなたがきれいにこれを実行するために、あなたの仕事を追跡する必要が
MAX
exitAction = new AbstractAction("Exit") {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
};
exitAction.putValue(Action.NAME, "Exit");
// description
exitAction.putValue(Action.SHORT_DESCRIPTION, "Exit application");
ユーザーの操作を防止することは悪い考えです。代わりに、何が起きているのかをユーザーに知らせるダイアログをポップアップし、プログラムが終了することを確認するよう求めます。 – Anon