下载此文档

java课程设计简单日历.doc


文档分类:办公文档 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
java java 课程设计报告题目: JAVA 简易时间日历程序学生姓名: 董兆军学号: 2010314120 专业班级: 信 101 指导教师: 李红强 J ava 课程设计报告信 101 董兆军 2010314120 -1- 课程设计题目题目说明通过编写一个基于 JAVA 的应用系统综合实例,自定义一个日历组件显示日期和时间并进行适当的功能扩充,实践 Java 语言编程技术。系统设计 1 设计目标一个完整的程序应具有以下功能: 1)显示当月日历、当前日期、当前时间; 2)可查寻任意月以及任意年的日历; 3)使用图形化界面能够弹出对话框; 5)正常退出程序。 2 设计思想设计一个类用来构成日历系统的主窗口,然后编写一个框架类显示时间和提示信息。在设计中应用了多种容器和控件。系统模块划分 J ava 课程设计报告信 101 董兆军 2010314120 -2- 图1 :简易日历的程序结构图初始化: public void init() 完成界面初始化,形成一个以挂历形式显示当前日期的窗口。日历描述: (1)public void updateView() 改变日期后完成更新界面; (2)抽象类 获取系统日期并传递日期数据而且在人工改变日期后得出当天是周几; (3)public static void main(String[] args) 主函数完成系统各算法的调用并对主窗口的一些属性进行设置; 滚动时间: 将时间以文本的形式在文本框中滚动播出,并能改变滚动的速度。 4. 使用类及接口仅仅简单说明类的功能,详细资料请参看《JavaTM 2Platform Standard Ed. 6》的电子文档,常规的接口与包则省略不屑。 public static class CalendarTable (日历类) public class MyCalendar extends JApplet (主日历框架类) public static void main(String[] args) public static class RollbyJFrame (滚动时间类) J ava 课程设计报告信 101 董兆军 2010314120 -3- // 以下是日历程序块中使用的类 package fancy; import .*; import .*; import .*; //主要用此包中的日期和时间类 import .*; import .*; import .*; // 以下是对滚动时间程序块所使用的类和接口, 用到定时器类 Timer import ; import ; import ; import ; import ; 、//用于监听鼠标单击(焦点改变)事件 import ; //用于响应鼠标单击(焦点改变)事件、 import ; import ; import ; // 让用户从一个有序序列中选择一个数字或者一个对象值的单行输入字段。 J ava 课程设计报告信 101 董兆军 2010314120 -4- import ; import ; // 在指定时间间隔触发一个或多个 ActionEvent , 创建一个 Timer 对象,在该对象上注册一个或多个动作侦听器,以及使用 start 方法启动该计时器。并配合事件监听器支持时间的滚动播放。 import ; import ; 5. 运行结果与分析图2 :初始界面显示日历。图3 :点击查看时间按钮, 弹出时间消息对话框。 J ava 课程设计报告信 101 董兆军 2010314120 -5- 图4 :滚动显示当前时间。程序源代码 import ; import ; import ;

java课程设计简单日历 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小0 KB
  • 时间2016-05-08