javaSE 简单日历的开发与实现
学 院 计算机科学与技术 专 业
学 生 姓 名 学 号 指导教师姓名
年 月 日
javaSE 简单日历的开发与实现
作 者:
指导教师:
摘 要:Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们
发现它还可以被用于更大范围的Internet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有JavaDevelopment Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中JavaDevelopment Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。
本次设计是一个JAVA小日历组件的设计,利用Frame框架类、面板类进行图形 化界面设计,实现小日历的公历显示等功能。
关键词:javaSE;日历;系统显示
i
目 录
引言............................................................ 1需要分析......................................................3 1.1需求分析..................................................3 1.2功能设计..................................................3 2 概要设计.....................................................3
2.1程序设计................................................3 2.2程序运行................................................4 2.3流程图..................................................4 3各模块的功能及程序说..........................................5 3.1使用类及接口..............................................5 4系统运行与测试...............................................6 4.1测试环境..................................................6 4.2测试......................................................6 4.3程序代码..................................................8 总结..........................................................15 参考文献......................................................16 致谢............................................................
ii
引言
本设计设计主要是通过编写一个基于JAVA的应用系统综合实例,自定义一个日历组件显示日期和时间并进行适当的功能扩充,实践Java语言编程技术。
1 需求分析
1.1需求分析
设计一个类用来构成日历系统的主窗口,然后编写一个框架类显示时间和提示信息。
1.2功能设计
一个完整的程序应具有以下功能: 1)显示当月日历、当前日期、当前时间; 2)可查寻任意月以及任意年的日历; 3)使用图形化界面能够弹出对话框; 4)正常退出程序。
2 概要设计
2.1程序设计
初始化:
public void init()完成界面初始化,形成一个以挂历形式显示当前日期的窗口。
日历描述:
(1)public void updateView()改变日期后完成更新界面;
(2)抽象类java.util.Calendar获取系统日期并传递日期数据而且在人工改变日期后得出当天是周几;
(3)public static void main(String[] args) 主函数完成系统各算法的调用并对主窗口的一些属性进行设置; 滚动时间:
将时间以文本的形式在文本框中滚动播出,并能改变滚动的速度。
iii
2.2 程序运行
图 1
2.3 流程图
public static class CalendarTable(日历类) public class MyCalendar extends JApplet (主日历框架类) public static void main(String[] args) public static class RollbyJFrame (滚动时间类)
iv
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java简单日历在线全文阅读。
相关推荐: