import .*;
import .*;
import .*;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class wannianli extends Jframe//窗体类 implements ActionListener,//事件处理接口 MouseListener {
private Calendar cld = ();//获取一个Calendar类的实例对象
private String[] astr = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日" };
//JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类, 包中,是一种轻量级容器,可以加入到JFrame窗体中。JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,ponent),如JButton、JTextArea、JTextField 等
private DefaultTableModel dtm = new DefaultTableModel(null, astr);//创建了一个表格模型
private JTable table = new JTable(dtm);
private JScrollPane sp = new JScrollPane(table);
private JButton bLastYear = new JButton("上一年
");
private JButton bNextYear = new JButton("下一年");
private JButton bLastMonth = new JButton("上月");
private JButton bNextMonth = new JButton("下月");
private JPanel p1 = new JPanel(); // 设立八个中间容器,装入布局控制日期的按钮模块
private JPanel p2 = new JPanel(new GridLayout(3,2));//网格布局
private JPanel p3 = new JPanel(new BorderLayout());//边界布局
private JPanel p4 = new JPanel(new GridLayout(2,1));
private JPanel p5 = new JPanel(new BorderLayout());
private JPanel p6 = new JPanel(new GridLayout(2,2));
private JPanel p7 = new JPanel(new GridLayout(2,1));
private JPanel p8 = new JPanel(new BorderLayout());
private JComboBox timeBox = new JComboBox(());//对所有支持时区进行迭代,获取所有的id;
private JTextField jtfYear = new JTextField(5);// jtfYeaar年份显示输入框
private JTextField jtfMonth = new
JTextField(2);// jtfMouth月份显示输入框
private JTextField timeField=new JTextField();//各城市时间显示框
private static JTextArea jta = new JTextArea(10,5);//农历显示区
private JScrollPane jsp = new JScrollPane(jta);
private JLabel l =
Java万年历源代码 来自淘豆网m.daumloan.com转载请标明出处.