怎么用java写日历

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:46:15
显示要求
显示格式如下

年_____ 月_____

一 二 三 四 五 六 七
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

我要的这种显示格式!也就是跟系统的那个日历显示格式是一样的,
要求是用java写哦,我才刚接触java,要是太高深了的话,我看不懂,
代码要发过来,
也可以直接写在这上面

邮箱地址:sbjs2008_coll@126.com
希望加 编程方面的人为友!谢谢!

以下是两个类,请楼主分别存成两个java文件:
其中
MainFrame.java是显示日历程序,Clock.java是日历计算程序。编译后运行MainFrame这个类即可。

1.MainFrame.java
---
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Date;
import java.util.Calendar;

import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class MainFrame extends JFrame {
/** *//**
*
*/
private static final long serialVersionUID = 1L;
JPanel panel = new JPanel(new BorderLayout());
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel(new GridLayout(7, 7));
JPanel panel3 = new JPanel();
JLabel[] label = new JLabel[49];
JLabel y_label = new JLabel("年份");
JLabe