java图形用户界面

java图形用户界面

ID:16445097

大小:226.00 KB

页数:18页

时间:2018-08-09

java图形用户界面_第1页
java图形用户界面_第2页
java图形用户界面_第3页
java图形用户界面_第4页
java图形用户界面_第5页
资源描述:

《java图形用户界面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验六Java图形用户界面1.实验目的(1)掌握图形用户界面基本组件。(2)了解如何使用布局管理器对组件进行管理。(3)掌握Java事件处理机制。2.实验内容实验题1编写一个模拟计算器的程序,使用面板和网格布局,添加一个文本框,10个数字按钮(0-9),4个加减乘除按钮,一个等号按钮,一个清除按钮,要求将计算公式和结果显示在文本框中。[基本要求]编写完整程序实验题2编写一个程序,有一个窗口,该窗口为BorderLayout布局。窗口的中心添加一个Panel容器:pCenter,pCenter的布局是

2、7行7列的GridLayout布局,pCenter的中放置49个标签,用来显示日历。窗口北面添加一个Panel容器pNorth,其布局是FlowLayout布局,pNorth放置两个按钮:nextMonth和previousMonth按钮,单击nextMonth,可以显示当前月的下一个月的日历;单击previousMonth按钮,可以显示当前月的上一个月的日历。窗口的南面添加一个Panel容器pSouth,其布局是FlowLayout布局,pSouth中放置一个标签用来显示一些信息。运行结果如图所示

3、。1)、importjava.util.*;importjavax.swing.*;publicclassDate{inttd;intdaysOfMonth;ArrayListlist;publicDate(intyear,intmonth){inttd=0;intdayOfMonth=0;for(inti=1900;i

4、

5、(i%400==0)){td+=366;}else{td+=365;}}for(intm

6、=1;m<=month;m++){if(m==1

7、

8、m==3

9、

10、m==5

11、

12、m==7

13、

14、m==8

15、

16、m==10

17、

18、m==12){dayOfMonth=31;}elseif(m==2){if((year%4==0)&&(year%100!=0)

19、

20、(year%400==0)){dayOfMonth=29;}else{dayOfMonth=28;}}else{dayOfMonth=30;}if(m

21、st();for(intp=0;p

22、xtendsJFrameimplementsActionListener{privateJButtonnextMonth;privateJButtonpreviousMonth;privateJLabelrlabel;intmonth=10;intyear=2007;privatestaticJLabellabel[][];publicCalendar(){init();}voidinit(){Containercontainer=this.getContentPane();container.se

23、tLayout(newBorderLayout());JPanelpNorth=newJPanel();pNorth.setLayout(newFlowLayout());nextMonth=newJButton("下月");nextMonth.addActionListener(this);previousMonth=newJButton("上月");previousMonth.addActionListener(this);pNorth.add(previousMonth);pNorth.add

24、(nextMonth);container.add(pNorth,BorderLayout.NORTH);JPanelpCenter=newJPanel();pCenter.setLayout(newGridLayout(6,7));container.add(pCenter,BorderLayout.CENTER);label=newJLabel[7][7];for(inti=0;i<6;i++){for(intj=0;j<7;j++){label[i][j]=ne

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。