在这段代码中,一个 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 点时单击该按钮,则会显示消息框...