• 大小: 8KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: Java
  • 标签: 万年历  

资源简介

通过图形界面来显示万年历程序。能以月历形式显示日期与星期,支持用户自己输入年份,并提供月份的下拉组合框来选择月份,通过点击更新来刷新日历 具体年份从1900年到2100年甚至更多

资源截图

代码片段和文件信息

package PermanentCalendar;

/**
 * @Author Administrator
 * @Date   2018-05-20
 * @At     XUST
 * @All Copyright by Administrator
 * 
 */

import java.util.Calendar;

public class CalendarBean { // 日期类

int year = 2013month = 10nextDay;

public void setYear(int year){
this.year = year;
}

public void setMonth(int month){
this.month = month;
}

// 根据年月在二维表格中按真实顺序排位
public String[][] getCalendar(){
String a[][] = new String[6][7];
Calendar 日历 = Calendar.getInstance();
日历.set(yearmonth-11);

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;
}
}
      
// 二维数组依次排序
nextDay = 1;
for(int k=0; k<6; k++){
if(k == 0){
for(int j=星期几; j<7; j++){
a[k][j] = ““ + nextDay;
nextDay++;
}
}else{
for(int j=0; j<7 && nextDay<=day; j++){
a[k][j] = ““ + nextDay;
nextDay++;
}
}
}

return a; // 返回二维当前年月数组
}
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2018-05-20 10:17  Calendar\.classpath

     文件        384  2018-05-20 10:17  Calendar\.project

     文件        598  2018-05-20 10:17  Calendar\.settings\org.eclipse.jdt.core.prefs

     文件       1593  2018-05-20 10:26  Calendar\bin\PermanentCalendar\CalendarBean.class

     文件        590  2018-05-20 10:26  Calendar\bin\PermanentCalendar\MainClass.class

     文件       3616  2018-05-20 10:38  Calendar\bin\PermanentCalendar\WindowCalendar.class

     文件       1327  2018-05-20 10:26  Calendar\src\PermanentCalendar\CalendarBean.java

     文件        385  2018-05-20 10:26  Calendar\src\PermanentCalendar\MainClass.java

     文件       3131  2018-05-20 10:38  Calendar\src\PermanentCalendar\WindowCalendar.java

     目录          0  2018-05-20 10:23  Calendar\bin\PermanentCalendar

     目录          0  2018-05-20 10:23  Calendar\src\PermanentCalendar

     目录          0  2018-05-20 10:17  Calendar\.settings

     目录          0  2018-05-20 10:20  Calendar\bin

     目录          0  2018-05-20 10:20  Calendar\src

     目录          0  2018-05-20 10:17  Calendar

     文件        968  2018-05-15 13:22  项目调试不成功请点击此处.txt

----------- ---------  ---------- -----  ----

                12893                    16


评论

共有 条评论