java上机4参考代码.docJava上机实践4 GUI编程
实验1布局与日历
答案:
【代码 1】: (new GridLayout(7,7));
【代码 2】:(titleName[i]);
【代码 3 ]: (labelDay[i]);
【代码 4]: add(scrollPane,);
[代码 5 ]: add(pNorth,);
【代码 6]: add(pSouth,);
模板代码
C alendarB ean .j ava
import ;
public class CalendarBean
(
String day[];
int year=2005,month=0;
public void setYear(int 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. getlnstance();
日 (year, month-1,1);
int 星期几=()-1;
int day=0;
if(month== lllmonth==3 llmonth==5 llmonth==7 llmonth==8 llmonth== 1 Ollmonth== 12) ( day=31;
if(month==41 lmonth==61 lmonth==9 llmonth== 11)
( day=30;
if(month==2)
( if(((year%4==0)&&(year%100!=0))ll(year%400==0))
( day=29;
}
else
( day=28;
}
}
for(int i=星期几,n=l;iv 星期几+day;i++)
(
a[i]=(n);
n++;
}
return a;
}
}
CalendarF ava
import .*;
import .*;
import j ava. awt. event.*;
import .*;
public class CalendarFrame extends Frame implements ActionListener
( Label labelDay[]=new Label[42];
Button titleName[]=new Button[7];
String name[]={H 日
java上机4参考代码 来自淘豆网m.daumloan.com转载请标明出处.