JAVA小日历组件-JAVA2课程设计(报告+程序)【提供下载】

这个是我们JAVA2的课程设计,弄的很简单的一个小日历组件

1.设计目标
本课程设计是一个JAVA小日历组件的设计,利用Frame框架类、面板类进行图形化界面设计,实现小日历的公历显示等功能。

2.设计思想
(1)本小日历设计主体结构为:设计一个框架MainFrame,然后在MainFrame里添加一个MainPanel面板。定义一个MainPanel面板类,该面板以边布局格式,所有其他面板、标签等均添加到该面板中。
(2)MainPanel面板北部(上方),添加一个年月面板YearMonthPanel。该年月面板主要放年份显示、月份显示、标题显示。YearMonthPanel面板也使用边布局格式,西部添加一个年份面板,放年份信息;中部添加一个TextPanel面板,放标题文本显示信息;东部添加一个月份面板MonthPanel,放月份下拉框信息。
(3)MainPanel主面板的中部,添加一个DaysPanel面板用于放置月份的天数表格信息。
(4)MainPanel主面板的南部(下方),添加一个InfoPanel面板,主要用于放置显示个人信息。
(5)InfoPanel面板上设计添加一个超级链接标签,链接到个人博客。

3.设计类及对象设计
在本程序中:定义了一个Frame类,主要定义一个窗体框架,用于显示日历信息,并在主函数中只创建一个该窗体对象实现程序功能。
定义了一个主日历面板类Xiaorili,其中包含了日历设计所用到的全局变量、功能函数等,在Frame类里定义了其对象。在该日历面板类里又设计了一个内部类CalendarTable表格类,用于布局日历天的显示格式。
为了设计一个超级链接,定义了一个LinkLable类,单独保存在一个文件LinkTbale.java中,在日历面板类Xiaorili里定义了其对象。
4.程序源代码

………………

[mDown=attachments/month_0812/i2008122813173.rar]点击下载此文件[/mDown]

点赞 (0)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据