如何在一周的某一天弹出的netbeans jframe中创建一个弹出窗口?

时间:2015-01-19 13:17:37

标签: java date netbeans jframe schedule

如何在一周的某一天弹出的netbeans jframe中创建一个弹出窗口?我正在制作一个调度程序,它会在一周的某些日子里弹出警报。

1 个答案:

答案 0 :(得分:0)

只需检查日期和时间,根据您的需要显示JFrameJDialogJOptionPane

// check if now is the 19th of January, 2015
GregorianCalendar gregorianCalendar = new GregorianCalendar();
if (gregorianCalendar.get(Calendar.YEAR) == 2015 &&
    gregorianCalendar.get(Calendar.MONTH) + 1 == 1 &&
    gregorianCalendar.get(gregorianCalendar.DAY_OF_MONTH) == 19)
    showPopup();

showPopup()方法显示JFrameJDialog或其他内容的位置,例如:

private static void showPopup() {
    JOptionPane.showMessageDialog(null, "Today is the day!", "Wake Up", JOptionPane.WARNING_MESSAGE);
}

java.util.Calendarjava.util.GregorianCalendarjavax.swing.JOptionPane是必需的。