• 大小: 6.82MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-07
  • 语言: Java
  • 标签: java日历  

资源简介

设计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个文件信息

评论

共有 条评论