:..湖南农业大学课程论文学院:信息科学技术班级:08级信息工程2班姓名:郭显勇、刘彦波、任涛学号:7、8、9课程论文题目:JAVA日历小程序课程名称:Java程序设计(双语)评阅成绩:评阅意见:成绩评定教师签名:日期:年月日在能力与知识结构方面,要求学生应具有扎实的专业和日语语言基础,熟练掌握日语听、说、读、写、译的基本技能;了解日本社会及日本文化等方面的基本知识,熟悉日本国情,具有一定的日本人文知识及运用这些知识与日本人进行交流的能力。目录摘要 1关键词 11需求分析 12概要设计 33详细设计 ,绘制程序面板 84程序测试 105心得体会 106参考文献 11致谢 11附:程序源代码 12JAVA日历小程序学生:郭显勇、刘彦波、任涛湖南农业大学信息科学技术学院2008级信息工程2班学号7、8、9摘要:万年历是一个强大的日历系统,通过它可以实现对过去,现在以及将来日期的查询,通过在年份对话框中输入要查询的年份,再相应的在月份对应的下拉菜单选择要查询的月份,则可得到相应的日历。本实验是对图形用户界面,布局管理器的综合运用,理解JAVA的时间处理机制,编写独立运行的窗口。 关键词:日历;swing;布局管理器;:;。,其功能有以下几个方面:。。工作日、双休日、当天分别以黑色、红色和蓝色显示。。“现在日期”来刷新日历。 开发平台:MicrosoftWindowsXPProfessionalServicePack2 开发工具:+:直接根据month_int,即月份序号判断该月的天数。当month_int等于2时,调用isLeapYear()方法判断是否为闰年。:()方法算出输出月份第一天为星期几,第一天的格子序号应该为7+第一天的星期序号。算出输出月份第一天为星期几后,把该日期以前的位置用空格补上,并从该日起一次输出天数直到月底,该月中的天数加上该月一日为星期几的数字再除以7得0换行,即可完整的输出该月的日历。:格子数从0开始,第一行为星期序号,则日期从第7格开始。根据格子序号i进行判断,当i模7余数为0或者6时日期为周末,置为红色;当i等于第一天的格子序号加上当前日期减一时,置为蓝色;其余日期为黑色。。 数据选择列表:年份选择列表、月份选择列表。 点击日期跳转按钮,即在日历中显示用户选择日期数据; 点击现在日期按钮,即在日历中显示当前日期数据。(:程序运行界面截图),绘制屏幕是否选择日期提交年月变更数据程序初始化结束获取当前系统时间年份等数据开始(:程序流程图).*;.*;.*;.*;,绘制程序面板在初始化模块中,首先定义一个公共类CalenderTrain,它继承自JFrame。ActionListener是一个接口,在实现此接口的类CalenderTrain中,给需要关注其动作的组件跳转按钮button_jump和现在日期按钮button_today添加监听器(addActionListener(this),之后在事件处理方法publicvoidactionPerformed(ActionEvente)中,对每个事件进行不同处理。在这个类中,定义用到的标签、下拉列表框、按钮,放置面板。lassCalenderTrainextendsJFrameimplementsActionListener{JComboBoxMonth=boBox();JComboBoxYear=boBox();JLabelYear_l=newJLabel("年份:");JLabe
java日历小程序课程设计 来自淘豆网m.daumloan.com转载请标明出处.