欢迎来到天天文库
浏览记录
ID:11797607
大小:297.50 KB
页数:17页
时间:2018-07-14
《java课程设计万年历源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华北科技学院课程设计报告面向对象程序设计(Java)班级:电商B09-3姓名:周婷玉设计题目:__________万年历________________设计时间:2011-12-28至2012-01-06指导教师:_______郭慧_________________评语:__________________________________________________________________________________________________________________________
2、___________________________________________________________________________评阅成绩:___________评阅教师:_____________17课程设计说明书1、课程设计的目的a)掌握面向对象程序设计基本要素(封装、继承、多态)b)掌握JAVA语言常用类包及其常用方法和JAVA语言基本语法c)掌握基于AWT的图形用户界面设计i.常用标准控件的使用,如标签、按钮、菜单、文本框、单选按钮、滚动条等。ii.事件处理机制d)掌握布局、对话框的
3、使用e)掌握发布JAVA应用程序2、功能模块简介和系统结构图需求分析:本程序的要求为:1.使用图形用户界面2.能够实现日期与星期的查询3.实现当日的时间备忘功能设计:1.能以月历形式显示日期与星期2.支持用户自己输入年份,并提供月份的下拉形式来选择查询3.添加当日行事历,储存与清除功能171、主要源程序及代码17黄色突出显示今日日期选择一月五日,添加事件:今天我们放假啦!!!点击存储。查询1991年选择9月点击查询17代码实现:importjava.io.*;//引入相关物件importjava.util.*;
4、importjava.lang.Thread;importjava.awt.BorderLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.BorderFactory;importjavax.swing.ComboBoxModel;importjavax.swing.DefaultComboBoxModel;importjavax.swing.JButton;importjav
5、ax.swing.JComboBox;importjavax.swing.JDesktopPane;importjavax.swing.JLabel;importjavax.swing.JTextArea;importjavax.swing.JTextField;importjavax.swing.JScrollPane;importjavax.swing.WindowConstants;importjavax.swing.border.BevelBorder;importjavax.swing.border.
6、LineBorder;importjavax.swing.border.SoftBevelBorder;publicclassNewJFrameextendsjavax.swing.JFrame//建立一视窗物件{privateJDesktopPanejDesktopPane1;//相关物件宣告privateJDesktopPanejDesktopPane2;privateJButtonjButton1;privateJButtonjButton2;privateJLabeljLabel2;17privateJ
7、LabeljLabel4;privateJLabeljLabel3;privateJLabeljLabel5;privateJLabeljLabel6;privateJLabeljLabel7;privateJLabeljLabel8;privateJComboBoxjComboBox1;privateJTextFieldjTextField1;privateJButtonjButton3;privateJTextAreajTextArea1;privateJLabeljLabel1;publicstaticv
8、oidmain(String[]args)throwsIOException//主程式开始{NewJFrameinst=newNewJFrame();inst.setVisible(true);}//主程式結束publicNewJFrame()//建立视窗开始{super();initGUI();//呼叫GUI函數}//建立视窗結束publicint[]getdate()//取得系统日
此文档下载收益归作者所有