华北科技学院
课程设计报告
面向对象程序设计(Java)
班级: 电商B09-3 姓名: 周婷玉
设计题目:__________万年历________________
设计时间: 2011-12-28 至 2012-01-06
指导教师:_______ 郭慧____________ _____
评语:_________________________________
_________________________________________
_________________________________________
_________________________________________
_________________________________________
评阅成绩:___________评阅教师:_____________
课程设计说明书
课程设计的目的
掌握面向对象程序设计基本要素(封装、继承、多态)
掌握JAVA语言常用类包及其常用方法和JAVA语言基本语法
掌握基于AWT的图形用户界面设计
常用标准控件的使用,如标签、按钮、菜单、文本框、单选按钮、滚动条等。
事件处理机制
掌握布局、对话框的使用
掌握发布JAVA应用程序
功能模块简介和系统结构图
需求分析:本程序的要求为:
使用图形用户界面
能够实现日期与星期的查询
实现当日的时间备忘
功能设计:
,并提供月份的下拉形式来选择查询
,储存与清除功能
主要源程序及代码
黄色突出显示今日日期
选择一月五日,添加事件:今天我们放假啦!!!点击存储。
查询1991年选择9月点击查询
代码实现:
import .*;//引入相关物件
import .*;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class NewJFrame extends //建立一视窗物件
{
private JDesktopPane jDesktopPane1;//相关物件宣告
private JDesktopPane jDesktopPane2;
private JButton jButton1;
private JButton jButton2;
private JLabel jLabel2;
private JLabel jLabel4;
private JLabel jLabel3;
private JLabel jLabel5;
private JLabel jLabel6;
private JLabel jLabel7;
private JLabel jLabel8;
private JComboBox jComboBox1;
private JTextField jTextField1;
private JButton jButton3;
private JTextArea jTextArea1;
private JLabel jLabel1;
public static void mai
java课程设计 万年历 源代码 来自淘豆网m.daumloan.com转载请标明出处.