hizhong = Integer.parseInt(shi.format(now)); // 获取小时Р fenzhong = Integer.parseInt(fen.format(now)); // 获取分钟Р miaozhong = Integer.parseInt(miao.format(now)); // 获取秒钟Р if (riqi == r && shizhong == h && fenzhong == fР && miaozhong == m) // 判断条件Р {Р try {Р soumd1 = Applet.newAudioClip(new File(music.getText())Р .toURL()); // 播放音乐Р soumd1.loop(); // 我设置的是循环播放..这样不起床都不行..Р fo = false;Р foo = false;Р } catch (MalformedURLException e) {Р e.printStackTrace();Р }Р }Р }Р try {Р Thread.sleep(1000);Р } catch (InterruptedException ie) {Р }Р }Р五、总结Р经过这次短短的一个礼拜的课程设计,发现自己的整体面向对象的编程能力大大提高,虽然相对于以前的实验更复杂,不过加强了对GUI、线程的等程序的练习。由于这次课程设计安排的时间不是很足够,对于一个要给别人用的软件来比较的话,在很多功能上还需加强。虽然在设计的时候有遇到过很多困难和错误,但我觉得能够完成这次的课程设计,确实有了很大的进步与收获。Р六、参考文献Р 《Java语言程序设计---基础篇》作者Y.Daniel Lang 机械工业版社Р 《Java语言程序设计---进阶篇》作者Y.Daniel Lang 机械工业版社