一、題目簡介
所選項目名稱:萬年曆
項目要求:使用圖形使用者界面。實作日期與星期的查詢。對于萬年曆系統,其主要功能是:檢視當日日期(年、月、日)、檢視當時時間、檢視其他年月的月曆。主要使用流程是:檢視萬年曆系統,檢視其他月份或年份月曆,選中其他日期檢視,檢視當日日期。
二、結對分工及過程
丁兆鵬負責程式的編寫,楊森負責程式的測試
三、代碼位址
https://github.com/dingzhaopeng4032/dzp
https://github.com/yangsen13/jiedui/blob/master/Wannianli.java
四、測試情況
//結對成員寫
運作結果截圖
五、問題及心得
在最初設計這個程式的時候走了不少彎路,一開始對程式沒有深入了解。
經過這次課程設計使我對JAVA圖形使用者界面的有關知識有了更深入了解,如幾種布局管理器的使用方法,事件的處理機制,SWING的基本體系結構,SWING元件的使用方法,多媒體的實作手段等知識。完成了簡單的萬年曆功能,本次課程設計的主要内容就是設計一個可以查詢日期的程式,通過選擇下拉清單中的年份以及月份來實作日期的查詢,及按鍵改變年月通過它可以查詢到日期的一些具體資訊,可以查詢所選日期是星期幾,還對星期六與星期日有特殊顔色的标記,友善檢視。此外,還可以實作顯示數字時間的功能,簡單實用。通過課程設計,能夠達到全面、深入了解和掌握所學内容,能夠進行簡單的分析和判斷。