import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import java.util.GregorianCalendar;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class CalenderTrain extends JFrame implements ActionListener {
//年份
private JLabel YearLabel = new JLabel("年份:");
private JComboBox YearBox = new JComboBox();
//月份
private JLabel MonthLabel = new JLabel("月份:");
private JComboBox MonthBox = new JComboBox();
//查看
JButton button_ok = new JButton("查看");
//今天
JButton button_today = new JButton("今天");
//今天的日期,年份,月份
private Date now_date = new Date();
private int now_year = now_date.getYear() + 1900;
private int now_month = now_date.getMonth();
private boolean todayFlag = false; //是否显示今天的日期
//用一行来显示日期
private JButton[] button_day = new JButton[42];
private final String[] week = {"日", "一", "二", "三", "四", "五", "六"};
private JButton[] button_week =