これがシナリオです。
エラーが発生したときにアラームを開始するコードがあります。
AudioAlarm t = new AudioAlarm(song);
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Awake");
t.start();
setRunnung(true);
JOptionPane.showMessageDialog(null, "Alarm ...", "Alarm", JOptionPane.OK_OPTION);
AudioAlarm.setLoop(false);
System.out.println("Alarm Acknowledged ...");
このロジックをこのように再設計したいと思います。
ユーザーがアラームを 2 分間確認しないと、アラームがオフになり、メッセージ メッセージ ダイアログが表示されなくなります。
どうすれば入手できますか?
Alram を停止することはできますが、ユーザーが [OK] を押さないとダイアログを破棄できません