javaÈÕÀú¼Çʱ¾£¨ÎÞµÐ°æ´øÌáÐѹ¦Äܵ÷ÕûÊ±Çø¸ü»»Í¼Æ¬ÁåÉù¹¦ÄÜ£©

loading ·ÖÏí 2026-9-5 ÏÂÔØÎĵµ

CalendarPad.java

³ÉÔ±±äÁ¿£º

int year,month,day; //´æ´¢µ±Ç°µÄʱ¼ä£»

Calendar calendar; //ÈÕÀú¶ÔÏó£»

int day_of_the_week; // ±íʾ¾ßÌåµÄÐÇÆÚ¼¸£»

NotePad notepad=null; //¼Çʱ¾¶ÔÏó±äÁ¿£» Month showMonth; //ÏÔʾÔ·ݵÄÇøÓòµÄ×é¼þ¶ÔÏó Year showYear; //ÏÔʾÄê·ÝµÄÇøÓòµÄ×é¼þ¶ÔÏó

Hashtable hashtable; //¹þÏ£±í¶ÔÏó£¬ÓÃÓÚдÈÕ־ʱÎļþµÄIOÁ÷£» File file; // file±íʾÎļþ¶ÔÏó£¬ÓÃÓÚдÈÕ־ʱÎļþµÄIOÁ÷£» JTextField showDay[]; // µ¥ÐÐÎı¾±à¼­ÇøÓòÊý×飬ÓÃÓÚÏÔʾÈÕÆÚ£»Ò²ÊÇÈÕÀúÖÐÿÌìµÄÏÔÊ¾ÇøÓò£»

JLabel title[]; //±êÌâÀ¸£¬Ö÷ÒªÓÃÓÚÈÕÀúÖÐÐÇÆÚ¼¸µÄ±êÌâÀ¸£»

CalendarImage calendarImage;//ÈÕÀúͼÏñ£»

String picturename;//ͼÏñÃû³Æ£»ÓÃÓÚ¸ü»»Í¼Ïñʱ¼Ç¼ÎļþÃû

static String musicname;//ÒôÀÖÃû³Æ£»ÓÃÓÚÓû§¸ü»»ÄÖÖÓÁåÉùʱ¼Ç¼ÎļþÃû

String weekDay[]={\ÐÇÆÚÈÕ\,\ÐÇÆÚÒ»\,\ÐÇÆÚ¶þ\,\ÐÇÆÚÈý\,\ÐÇÆÚËÄ\,\ÐÇÆÚÎå\,\ÐÇÆÚÁù\};

JPanel leftUp,rightUp,leftWhole,rightWhole;//´´½¨£»

int ringhour,ringmin;

myClock clock;//ʱÖÓ¶ÔÏó£»

static String timeArea=\;

·½·¨£º

//¹¹Ôì·½·¨

public CalendarPad(int year,int month,int day) //Ôö¼ÓÊó±ê¼àÌýÆ÷£¬°´×¡Êó±êµÄÏìÓ¦£¬Îª¶ÁÈ¡ÈÕÖ¾¡¢Ð´ÈÕÖ¾¹¦ÄÜ·þÎñ£»

public void mousePressed(MouseEvent e) // Ôö¼ÓÊó±ê°´Å¥µÄ´¥·¢£»

public void mouseClicked(MouseEvent e) public void mouseReleased(MouseEvent e) public void mouseEntered(MouseEvent e) public void mouseExited(MouseEvent e)

//getPicture_address()·½·¨£¬´ÓÎļþÖжÁµ½Óû§Ñ¡ÔñµÄͼƬÎļþµÄµØÖ·£» public String getPicture_address()

//getMusic_address()·½·¨£¬´ÓÎļþÖжÁµ½Óû§Ñ¡ÔñµÄÄÖÖÓÁåÉùÎļþµÄµØÖ·£» public String getMusic_address()

//getsettingtime()µÃµ½ÄÖÖÓʱ¼ä£¬´ÓÎļþÖжÁµ½ÏÈǰÉèÖõÄÄÖÖÓʱ¼ä£»

public void getsettingtime()

// ÉèÖÃÈÕÀúÅÆ£¬µ«Ö»ÊÇÆðµ½¶Ô²»Í¬Ô·ݵķÖÀà¶øÒÑ£¬Í¨¹ýµ÷ÓÃsortDay()·½·¨£¬°Ñÿ¸ö¸ñÒªÏÔʾ¼¸ºÅµÄÈÎÎñ½»¸øµ÷Ó÷½·¨£»

public void setCalendar(int year,int month) // ´Ë·½·¨¹©setCalendar()µ÷Óã¬ÓÃÀ´ÉèÖÃÿ¸ö¸ñÒªÏÔʾ¼¸ºÅ£» public void sortDay(int day_of_the_week,int ÔÂÌìÊý) //µÃµ½Äꣻ

public int getYear() //ÉèÖÃÄꣻ

public void setYear(int y) //µÃµ½Ô·ݣ»

public int getMonth() //ÉèÖÃÔ·ݣ»

public void setMonth(int m) //µÃµ½ºÅÊý£»

public int getDay() //ÉèÖúÅÊý£»

public void setDay(int d)

//»ñµÃhashtable£»

public Hashtable getHashtable() //»ñµÃÎļþ£»

public File getFile()

//ʼþ¼àÌýÆ÷£»

public void actionPerformed(ActionEvent e)

NotePad.java

³ÉÔ±±äÁ¿£º

JTextArea text;//¶¨ÒåÒ»¸ö±à¼­ÇøÓò£» JButton save,delete;//¶¨ÒåÁ½¸ö°´Å¥£¬±£´æ£¬É¾³ý£» Hashtable table; JLabel labelBar; //ÓÃÓÚÏÔʾÈͮ򵀱êÌ⣻ int year,month,day; File file; CalendarPad calendar;

·½·¨£º

//¹¹Ô캯Êý£¬ÊµÏÖ¼Çʱ¾ÏÔʾ¡¢ÔöɾµÄÖ÷Òª¹¦ÄÜ£» public NotePad(CalendarPad calendar) //¼àÌý°´Å¥Ê¼þ£»

public void actionPerformed(ActionEvent e) //ÉèÖÃÄê

public void setYear(int year) //»ñÈ¡Äꣻ

public int getYear()

//ÉèÖÃÔ·ݣ»

public void setMonth(int month) //»ñȡԷݣ»

public int getMonth() //ÉèÖÃÈÕ£»

public void setDay(int day) //»ñÈ¡ÈÕ£»

public int getDay()

//ÉèÖñêÌâÀ¸µÄÄÚÈÝ£¨ÈÕÆÚ£©£»

public void setlabelBar(int year,int month,int day) //ÉèÖÃ±à¼­ÇøÓòÏÔʾµÄÄÚÈÝ£»

public void setTextArea(String s)

µÃµ½Ä³¸öÈÕÆÚµÄÈÕÖ¾ÄÚÈÝ£»

public void getLogContent(int year,int month,int day) //±£´æÈÕÖ¾µÄ·½·¨£»

public void saveLog(int year,int month,int day) //ɾ³ýÈÕÖ¾

public void deleteLog(int year,int month,int day)

myClock.java

package diaoshizhe;

import java.applet.Applet; import java.applet.AudioClip; import java.awt.*; import java.io.File;

import java.net.MalformedURLException; import java.net.URL;

import javax.swing.*; import java.util.*;

import java.text.*;

public class myClock extends JApplet implements Runnable { /** * */

private static final long serialVersionUID = 1L; Thread clock; int ringhour; int ringmin;

Calendar

calendar

=

GregorianCalendar(TimeZone.getTimeZone(CalendarPad.timeArea)); Date timenow; Clock nowClock; public myClock(){

start(); //¿ªÊ¼½ø³Ì

int w=getBounds().width; int h=getBounds().height;

setBounds(0,0,w,h); //ÉèÖô°¿Ú³ß´ç }

public void start(){ if (clock == null) {

clock = new Thread(this); clock.start(); } }

public void stop() { clock = null; }

public void run(){ while(true) { repaint(); try{

Thread.sleep(1000); }

catch(InterruptedException e){ } } }

@SuppressWarnings(\public void paint(Graphics g) { Calendar

calendar

=

GregorianCalendar(TimeZone.getTimeZone(CalendarPad.timeArea));

timenow = new Date();

calendar.setTime(timenow);

new

new


javaÈÕÀú¼Çʱ¾£¨ÎÞµÐ°æ´øÌáÐѹ¦Äܵ÷ÕûÊ±Çø¸ü»»Í¼Æ¬ÁåÉù¹¦ÄÜ£©.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ
ËÑË÷¸ü¶à¹ØÓÚ£º javaÈÕÀú¼Çʱ¾£¨ÎÞµÐ°æ´øÌáÐѹ¦Äܵ÷ÕûÊ±Çø¸ü»»Í¼Æ¬ÁåÉù¹¦ÄÜ µÄÎĵµ
Ïà¹ØÍÆ¼ö
Ïà¹ØÔĶÁ