資源簡介
通過圖形界面來顯示萬年歷程序。能以月歷形式顯示日期與星期,支持用戶自己輸入年份,并提供月份的下拉組合框來選擇月份,通過點擊更新來刷新日歷
具體年份從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
評論
共有 條評論