日历记事本实验报告

日历记事本实验报告

ID:38676325

大小:598.50 KB

页数:22页

时间:2019-06-17

日历记事本实验报告_第1页
日历记事本实验报告_第2页
日历记事本实验报告_第3页
日历记事本实验报告_第4页
日历记事本实验报告_第5页
资源描述:

《日历记事本实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题目:日历记事本一、实验内容用所学的Java知识,设计出日历记事本程序。(其中:保存、读取和删除过程)二、需求分析◆建立日历记事本界面,其中包括时钟、日历和记事大部分操作、显示、清除◆所编写的程序可以正常运算;◆所编写的程序可以正确记事;三、实验目的★1、加深对Java语言的了解,增强Java的编写能力;★2、巩固专业知识,Java复习语言的类及其他基础内容;★3、增强学生的动手实践能力,开拓学生的视野;★4、丰富学生的想象力及独立思考能力。四、组员及分工廖俊军:CalendarMessage、CalendarPad、NotePad刘伟才:CalendarWindow伍星:Clock五、系

2、统总体设计:主要功能模块的算法设计思路如下:1、主类(CalendarWindow.java)主要功能介绍:(1)运行的标志;(2)调用包中的各种类。(3)界面代码及主函数的书写(4)窗口的排版及按钮的位置摆放(5)实现各按钮和标签的创建和功能2、数据类(CalendarMessage.java)主要功能介绍:用来刻画和“日期”有关的数据。3、数据显示和修改类(CalendarPad.java)主要功能介绍:用来表示“日历”,即负责显示和修改CalendarMessage对象中的日期数据。4、记事本类(NotePad.java)主要功能介绍:创建以提供编辑、读取、保存和删除日志的功能。5、

3、时钟类(Clock.java)主要功能介绍:负责显示时钟。6、图像类(CalendarImage.java)主要功能介绍:负责绘制图像。六、程序详细设计:代码如下:1、主类(CalendarWindow.java)importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.io.*;publicclassCalendarWindowextendsJFrameimplementsActionListener,MouseListener,FocusListener{intyea

4、r,month,day;CalendarMessagecalendarMessage;CalendarPadcalendarPad;NotePadnotePad;JTextFieldshowYear,showMonth;JTextField[]showDay;CalendarImagecalendarImage;Clockclock;JButtonnextYear,previousYear,nextMonth,previousMonth;JButtonsaveDailyRecord,deleteDailyRecord,readDailyRecord;Filedir;ColorbackCol

5、or=Color.white;publicCalendarWindow(){dir=newFile("./dailyRecord");dir.mkdir();showDay=newJTextField[42];for(inti=0;i

6、stener(this);showDay[i].addFocusListener(this);}calendarMessage=newCalendarMessage();calendarPad=newCalendarPad();notePad=newNotePad();Calendarcalendar=Calendar.getInstance();calendar.setTime(newDate());year=calendar.get(Calendar.YEAR);month=calendar.get(Calendar.MONTH)+1;day=calendar.get(Calendar

7、.DAY_OF_MONTH);calendarMessage.setYear(year);calendarMessage.setMonth(month);calendarMessage.setDay(day);calendarPad.setCalendarMessage(calendarMessage);calendarPad.setShowDayTextField(showDay);notePad.setShowMes

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。