import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
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 java.awt.Dimension;
public class Calender2 extends JFrame implements ActionListener, ItemListener
{
private static final long serialVersionUID = 1L;
public static void main(String args[])
{
try {
Calender2 frame = new Calender2();
frame.setVisible(true);
}
catch (Exception e)
{
e.printStackTrace();
}
}
private Date date = new Date();
private GregorianCalendar gregorianCalendar = new GregorianCalendar();
private String[] stringWeek = new String[] { "SUN", "MON", "TUE", "WED","THU", "FRI", "SAT" };
private String[] stringWeekCn = new String[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
private String[] stringMonth = new String[] { "Jan", "Feb", "Mar", "Apr","May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec" };
private String[] strSysTime = new String[6];
private String[] strSysNowTime = new String[6];
private JButton[] buttonDay = new JButton[42];
private JButton[] buttonWeek = new JButton[7];
private JLabel labelMonth = new JLabel();
private JButton buttonToday = new JButton();
private JButton buttonLastMonth = new JButton();
private JButton buttonNextMonth = new JButton();
private JComboBox comboYear = new JComboBox();
private JComboBox comboMonth = new JComboBox();
public Calender2()
{
super("SONG");
getContentPane().setLayout(new GridLayout(9,7, 3, 5));
setBounds(300, 200,620, 430);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
comboYear.setForeground(new Color(200, 50, 255));
comboYear.setFont(new Font("", Font.PLAIN, 18));
JavaSwing万年历+时间的程序(详细过程)
最新推荐文章于 2022-04-18 10:24:12 发布