このコードでは、while ループで時刻を確認し、時刻が午後 7 時である場合、メッセージ ボックスを表示することになっています。
public void actionPerformed(ActionEvent arg0) {
Enable.setEnabled(false);
Date d = new Date();
int hrs = d.getHours();
int mins = d.getMinutes();
while((1 + 1) == 2) {
if(hrs == 19 && mins == 21) {
JOptionPane.showMessageDialog(frame,
"It's 7:21 PM!",
"Alerts",
JOptionPane.WARNING_MESSAGE);
System.exit(0);
break;
}
}
}
ボタンを押すと、そのコードが実行されます。午後 7 時になる前にボタンを押すと、GUI がフリーズし (それはどうでもいいことです)、午後 7 時になるとメッセージ ボックスが表示されなくなります。午後 7 時にボタンをクリックすると、メッセージ ボックスが表示されます...