资源简介
设计GUI界面的多功能日历。系统将日历、记事本、校历显示、时钟、设置闹钟、整点报时、设置图片背景等众多功能结合在一起,用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容,同时可以设置校历开始的时间以及一学期校历的长度,并把它显示到日历上,在日历功能上,还添加了显示数字时钟的功能,便于用户知道当前的时间。除此之外,还有闹钟功能,用户可以自行设置闹钟时间,时钟本身具有整点报时的功能。出于个性化,本软件还能在日历下边显示图片,并且可以由用户自身选择所显示的图片,而且以上的设置功能都会被软件所记录,即下次打开软件时还能保留用户先前的设置。可以说是集人性化、个性化和美观化于一身。
代码片段和文件信息
import javax.swing.*;
import java.io.*;
import java.awt.*;
//此类继承了JPanel类,用于显示图片;
public class CalendarImage extends JPanel {
File imageFile;//定义文件;
Image image;//定义图片;
Toolkit tool;//定义工具;
//构造方法
public CalendarImage() {
tool=getToolkit();//获取工具;
}
//设置图像文件;
public void setImageFile(File f)
{
imageFile =f;
try{
image=tool.getImage(imageFile.toURI().toURL());//得到图像文件;
}
catch (Exception eeee)
{
}
repaint();//重绘;
}
//重载paintComponent方法,覆盖原来的,供repaint()调用;
public void paintComponent(Graphics g)
{
super.paintComponent(g);
int w=getBounds().width;
int h=getBounds().height;
g.drawImage(image00whthis);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 898881 2011-01-01 21:29 39061126 java homework\文档\多功能日历文档.docx
文件 2770 2010-12-31 01:17 39061126 java homework\java file\Year.java
文件 860 2010-12-31 01:47 39061126 java homework\java file\CalendarImage.java
文件 26467 2011-01-01 20:26 39061126 java homework\java file\CalendarPad.java
文件 3655 2010-12-31 14:55 39061126 java homework\java file\ClockDemo.java
文件 785 2010-12-31 15:34 39061126 java homework\java file\mainclass.java
文件 3968 2010-12-31 01:29 39061126 java homework\java file\Month.java
文件 7759 2011-01-01 20:26 39061126 java homework\java file\NotePad.java
文件 2819 2011-01-01 20:26 39061126 java homework\class file\Month.class
文件 6181 2011-01-01 20:26 39061126 java homework\class file\NotePad.class
文件 510 2011-01-01 20:26 39061126 java homework\class file\xiaolibeginning.class
文件 2526 2011-01-01 20:26 39061126 java homework\class file\Year.class
文件 1377 2011-01-01 20:26 39061126 java homework\class file\CalendarImage.class
文件 640 2011-01-01 20:26 39061126 java homework\class file\CalendarPad$1.class
文件 15057 2011-01-01 20:26 39061126 java homework\class file\CalendarPad.class
文件 3351 2011-01-01 20:26 39061126 java homework\class file\ClockDemo.class
文件 653 2011-01-01 20:26 39061126 java homework\class file\mainclass.class
文件 5474348 2010-12-30 09:53 39061126 java homework\jar file\sound.wav
文件 1995308 2010-12-30 11:36 39061126 java homework\jar file\报时.wav
文件 19177 2010-12-31 15:23 39061126 java homework\jar file\multifunctional_calendar.jar
文件 1313924 2009-08-12 15:14 39061126 java homework\jar file\picture.jpg
文件 379 2011-01-01 21:51 39061126 java homework\readme.txt
目录 0 2011-01-01 21:34 39061126 java homework\文档
目录 0 2011-01-01 21:34 39061126 java homework\java file
目录 0 2011-01-01 21:35 39061126 java homework\class file
目录 0 2011-01-01 21:35 39061126 java homework\jar file
目录 0 2011-01-01 21:30 39061126 java homework
----------- --------- ---------- ----- ----
9781395 27
............此处省略0个文件信息
评论
共有 条评论