Java日历记事本课程设计报告

Java日历记事本课程设计报告

ID:40272478

大小:237.01 KB

页数:23页

时间:2019-07-30

Java日历记事本课程设计报告_第1页
Java日历记事本课程设计报告_第2页
Java日历记事本课程设计报告_第3页
Java日历记事本课程设计报告_第4页
Java日历记事本课程设计报告_第5页
资源描述:

《Java日历记事本课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java日历记事本课程设计报告在设计日历记事本时,需要编写6个JAVA源文件:CalendarWindow.java、CalendarPad.java、NotePad.java、CalendarImage.java、Clock.java和CalendarMesssage.java效果图如下.CalendarWindow类importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.io.

2、*;publicclassCalendarWindowextendsJFrameimplementsActionListener,MouseListener,FocusListener{intyear,month,day;CalendarMessagecalendarMessage;CalendarPadcalendarPad;NotePadnotePad;JTextFieldshowYear,showMonth;JTextField[]showDay;CalendarImagecalendarIma

3、ge;Stringpicturename;Clockclock;JButtonnextYear,previousYear,nextMonth,previousMonth;JButtonsaveDailyRecord,deleteDailyRecord,readDailyRecord;JButtongetPicture;Filedir;ColorbackColor=Color.white;publicCalendarWindow(){dir=newFile("./dailyRecord");dir.mk

4、dir();showDay=newJTextField[42];for(inti=0;i

5、=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.DAY_OF_MONTH);cal

6、endarMessage.setYear(year);calendarMessage.setMonth(month);calendarMessage.setDay(day);calendarPad.setCalendarMessage(calendarMessage);calendarPad.setShowDayTextField(showDay);notePad.setShowMessage(year,month,day);calendarPad.showMonthCalendar();doMark

7、();calendarImage=newCalendarImage();calendarImage.setImageFile(newFile("flower.jpg"));clock=newClock();JSplitPanesplitV1=newJSplitPane(JSplitPane.VERTICAL_SPLIT,calendarPad,calendarImage);JSplitPanesplitV2=newJSplitPane(JSplitPane.VERTICAL_SPLIT,notePad

8、,clock);JSplitPanesplitH=newJSplitPane(JSplitPane.HORIZONTAL_SPLIT,splitV1,splitV2);add(splitH,BorderLayout.CENTER);showYear=newJTextField(""+year,6);showYear.setFont(newFont("TimesRoman",Font.BOLD,12));showYear.setHorizontalAlig

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

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

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