這是場景。JOptionPane.showMessageDialog查詢?
我有代碼,當遇到錯誤時引發Alram。
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分鐘,它關閉和消息MSG對話框應該消失。
我該如何獲取?
我能夠停止Alram,但無法處置該對話框,而無需用戶按下「OK」