如何在一周的某一天弹出的netbeans jframe中创建一个弹出窗口?我正在制作一个调度程序,它会在一周的某些日子里弹出警报。
答案 0 :(得分:0)
只需检查日期和时间,根据您的需要显示JFrame
,JDialog
或JOptionPane
:
// 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()
方法显示JFrame
,JDialog
或其他内容的位置,例如:
private static void showPopup() {
JOptionPane.showMessageDialog(null, "Today is the day!", "Wake Up", JOptionPane.WARNING_MESSAGE);
}
java.util.Calendar
,java.util.GregorianCalendar
和javax.swing.JOptionPane
是必需的。