java圖形用戶界面

java圖形用戶界面

ID:33395479

大小:226.00 KB

頁數(shù):18頁

時間:2019-02-25

java圖形用戶界面_第1頁
java圖形用戶界面_第2頁
java圖形用戶界面_第3頁
java圖形用戶界面_第4頁
java圖形用戶界面_第5頁
資源描述:

《java圖形用戶界面》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、實驗六Java圖形用戶界面1.實驗目的(1)掌握圖形用戶界面基本組件。(2)了解如何使用布局管理器對組件進行管理。(3)掌握Java事件處理機制。2.實驗內(nèi)容實驗題1編寫一個模擬計算器的程序,使用面板和網(wǎng)格布局,添加一個文本框,10個數(shù)字按鈕(0-9),4個加減乘除按鈕,一個等號按鈕,一個清除按鈕,要求將計算公式和結(jié)果顯示在文本框中。[基本要求]編寫完整程序?qū)嶒烆}2編寫一個程序,有一個窗口,該窗口為BorderLayout布局。窗口的中心添加一個Panel容器:pCenter,pCenter的布局

2、是7行7列的GridLayout布局,pCenter的中放置49個標簽,用來顯示日歷。窗口北面添加一個Panel容器pNorth,其布局是FlowLayout布局,pNorth放置兩個按鈕:nextMonth和previousMonth按鈕,單擊nextMonth,可以顯示當前月的下一個月的日歷;單擊previousMonth按鈕,可以顯示當前月的上一個月的日歷。窗口的南面添加一個Panel容器pSouth,其布局是FlowLayout布局,pSouth中放置一個標簽用來顯示一些信息。運行結(jié)果如圖

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(i

6、ntm=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、ayList();for(intp=0;p

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

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

24、rth.add(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. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。