数据库日记本

数据库日记本

ID:19264141

大小:147.50 KB

页数:18页

时间:2018-09-28

数据库日记本_第1页
数据库日记本_第2页
数据库日记本_第3页
数据库日记本_第4页
数据库日记本_第5页
资源描述:

《数据库日记本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库日记本课程名称:JAVA语言与面向对对象程序设计实验名称:日历专业班级:计算机科学与技术0701姓名:______ 学号:指导教师:成绩:一、设计思路:使用阴阳历之间的转换规律来实现用阳历来查询阴历的目的,同时可显示出相应年份的生肖。具体如下:用labYear[JLabel]来显示“年”字;用spYear[JSpinner]来显示要选择的年;用组合框cbMonths[JComboBox]来显示要选择的月份;用表tabDays[JTabel]显示当月天数及对应的星期几;用labTime显示此时的时间;用labLunar[JLabel]显示所选阳历对应的农历及生肖。二、运行环境:J

2、DK1.6,NETBEANS6.7三、程序完成的功能:1,运行程序,界面显示的就是运行当日的年月日及当时的时间。2,选择要转换的年月日,则能转换成相应的农历的年月日及生肖。四、设计框图:运行界面选择日期农历显示五,测试:1,运行界面,显示运行时间。2,查询日期(上限)3,查询日期(下限)六,不足:1,查询范围有限,只能查询1900-1-31到2049-12-31相对应的农历,选择的阳历超出此范围农历不会随着其的改变而改变。2,不能进行节日节气的查询。3,生肖不知为什么是根据阳历在变,问高手们也没解决。以上不足有时间一定解决。七,源代码:MyCalendar.java/**MyCale

3、ndar.java*由于时间关系,部分代码未能加上注释,敬请谅解*/packagecalendar;importjava.awt.*;importjava.awt.Color;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjavax.swing.JSpinner;importjavax.swing.JTable;importjavax.swing.Li

4、stSelectionModel;importjavax.swing.UIManager;importjavax.swing.event.ChangeEvent;importjavax.swing.event.ChangeListener;importjavax.swing.table.AbstractTableModel;importjavax.swing.table.DefaultTableModel;/****@author乔*/publicclassMyCalendarextendsjavax.swing.JFrameimplementsRunnable{Imageimage

5、=Toolkit.getDefaultToolkit().getImage("today.png");Calendarcalendar;privateintcount=10;privateStringtoday="";privateStringfinalToday="";privateSimpleDateFormatsdfDate=newSimpleDateFormat("yyyy-MM-dd");privateDatenow=newDate();/**CreatesnewformMyCalendar*/publicMyCalendar(){initComponents();this

6、.setIconImage(image);finalToday=sdfDate.format(now);setTable();setDate();updateTable();newThread(this).start();}publicvoidsetTable(){//设置此表是否始终大到足以填充封闭视口的高度tabDays.setFillsViewportHeight(true);//返回此JTable所使用的tableHeader并设置其背景颜色为浅灰色tabDays.getTableHeader().setBackground(Color.lightGray);//设置此表是否

7、允许同时存在行选择和列选择tabDays.setCellSelectionEnabled(true);//将表的选择模式设置为只允许单个选择tabDays.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);}publicvoidsetDate(){//使用默认时区和语言环境获得一个日历calendar=Calendar.getInstance();//更改显示SpinnerModel当前值的JCom

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

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

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