1. 首页 > 星座常识 > 文章页面

2013全年日历农历表(2013日历表带农历表)

1990全年日历农历表

大家好,2013全年日历农历表相信很多的网友都不是很明白,包括2013年日历全年表也是一样,不过没有关系,接下来就来为大家分享关于2013全年日历农历表和2013年日历全年表的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

用java编写一个2013全年日历2013全年日历农历表用java编写一个2013全年日历

下面是一个带界面的java日历。可以指定任意年月。默认为2013年1月

2019全年日历农历表

import java.awt.*;

import java.awt.event.*;

import java.util.Calendar;

import javax.swing.JOptionPane;

class CalendarBean

{

String day[];

int year=2011,month=0;

public void setYear(int year)

{ this.year=year;

}

public int getYear()

{ return year;

}

public void setMonth(int month)

{ this.month=month;

}

public int getMonth()

{ return month;

}

public String[] getCalendar()

{ String a[]=new String[42];

Calendar日历=Calendar.getInstance();

日历.set(year,month-1,1);

int星期几=日历.get(Calendar.DAY_OF_WEEK)-1;

int day=0;

if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)

{ day=31;

}

if(month==4||month==6||month==9||month==11)

{ day=30;

}

if(month==2)

{ if(((year%4==0)&&(year%100!=0))||(year%400==0))

{ day=29;

}

else

{ day=28;

}

}

for(int i=星期几,n=1;i<星期几+day;i++)

{

a[i]=String.valueOf(n);

n++;

}

return a;

}

}

class CalendarFrame extends Frame implements ActionListener

{

Label labelDay[]=new Label[42];

Button titleName[]=new Button[7];

String name[]={"日","一","二","三","四","五","六"};

TextField text1,text2;Button nextMonth,previousMonth,Enter;Label lab1,lab2,lab3;

int year=2013,month=1;

CalendarBean calendar;

Label showMessage=new Label("",Label.CENTER);

public CalendarFrame()

{ Panel pCenter=new Panel();

pCenter.setLayout(new GridLayout(7,7));

for(int i=0;i<7;i++)

{ titleName[i]=new Button(name[i]);

pCenter.add(titleName[i]);

}

for(int i=0;i<42;i++)

{

labelDay[i]=new Label("",Label.CENTER);

pCenter.add(labelDay[i]);

}

calendar=new CalendarBean();

calendar.setYear(year);

calendar.setMonth(month);

String day[]=calendar.getCalendar();

for(int i=0;i<42;i++)

{ labelDay[i].setText(day[i]);

}

lab1=new Label("请输入日期");

lab2=new Label("年份");

lab3=new Label("月份");

Enter=new Button("确定");

text1=new TextField(10);

text2=new TextField(5);

nextMonth=new Button("下月");

previousMonth=new Button("上月");

Enter.addActionListener(this);

nextMonth.addActionListener(this);

previousMonth.addActionListener(this);

Panel pNorth=new Panel(),

pSouth=new Panel();

pNorth.add( lab1);

pNorth.add(lab2);

pNorth.add( text1);

pNorth.add(lab3);

pNorth.add(text2);

pNorth.add(Enter);

pNorth.add(previousMonth);

pNorth.add(nextMonth);

pSouth.add(showMessage);

showMessage.setText("日历:"+calendar.getYear()+"年"+ calendar.getMonth()+"月");

ScrollPane scrollPane=new ScrollPane();

scrollPane.add(pCenter);

add(scrollPane,BorderLayout.CENTER);

add(pNorth,BorderLayout.NORTH);

add(pSouth,BorderLayout.SOUTH);

}

public void actionPerformed(ActionEvent e)

{ if(e.getSource()==nextMonth)

{ month=month+1;

if(month>12)

month=1;

calendar.setMonth(month);

String day[]=calendar.getCalendar();

for(int i=0;i<42;i++)

{ labelDay[i].setText(day[i]);

}

}

else if(e.getSource()==previousMonth)

{ month=month-1;

if(month<1)

month=12;

calendar.setMonth(month);

String day[]=calendar.getCalendar();

for(int i=0;i<42;i++)

{ labelDay[i].setText(day[i]);

}

}else{

String yea=text1.getText();

String mon=text2.getText();

try{

year=Integer.parseInt(yea);

month=Integer.parseInt(mon);

if(month>12||month<1||year<1){

JOptionPane.showMessageDialog(null,"请输入正确月份或月份");

return;

}

else{

calendar.setYear(year);

calendar.setMonth(month);

}

String day[]=calendar.getCalendar();

for(int i=0;i<42;i++)

{

labelDay[i].setText(day[i]);

}

}catch(NumberFormatException ee){

JOptionPane.showMessageDialog(null,"请输入正确的年份及月份");

}

}

showMessage.setText("日历:"+calendar.getYear()+"年"+calendar.getMonth()+"月");

}

}

public class CalendarMainClass

{ public static void main(String args[])

{ CalendarFrame frame=new CalendarFrame();

frame.setTitle("日历");

frame.setBounds(300,200,500,300);

frame.setVisible(true);

frame.validate();

frame.addWindowListener(new java.awt.event.WindowAdapter()

{ public void windowClosing(java.awt.event.WindowEvent e)

{ System.exit(0);

}

}

);

}

}

有问题就追问。满意请采纳。

2013全年日历农历表

以下表格为日历查询表,2013年日历表,2013年农历表,农历阳历转换,还包含了,节日、二十四节气的体现等等。方便大家的查询和对照。如果您的日常生活中也很需要,不妨点击将该表格收藏至您的电脑中,以便日后的查询与参照。

日历表说明:绿色代表为二十四节气日,阳历红色代表为周末,其它加色的为节日。

2013年1月日历表农历壬辰(龙)年壬子月建国64年

2013年2月日历表农历壬辰(龙)年癸丑月建国64年

2013年3月日历表农历癸巳(蛇)年甲寅月建国64年

2013年4月日历表农历癸巳(蛇)年乙卯月建国64年

2013年5月日历表农历癸巳(蛇)年丙辰月建国64年

2013年6月日历表农历癸巳(蛇)年丁巳月建国64年

2013年7月日历表农历癸巳(蛇)年戊午月建国64年

2013年8月日历表农历癸巳(蛇)年己未月建国64年

2013年9月日历表农历癸巳(蛇)年庚申月建国64年

2013年10月日历表农历癸巳(蛇)年辛酉月建国65年

2013年11月日历表农历癸巳(蛇)年壬戌月建国65年

2013年12月日历表农历癸巳(蛇)年癸亥月建国65年

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

1997全年日历农历表

联系我们

Q Q:

微信号:

工作日:9:30-18:30,节假日休息

微信