云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九

云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九

ID:38734798

大小:250.50 KB

頁數(shù):13頁

時(shí)間:2019-06-18

云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九_(tái)第1頁
云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九_(tái)第2頁
云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九_(tái)第3頁
云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九_(tái)第4頁
云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九_(tái)第5頁
資源描述:

《云南大學(xué)軟件學(xué)院JAVA實(shí)驗(yàn)九》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、云南大學(xué)軟件學(xué)院實(shí)驗(yàn)報(bào)告姓名:王增偉學(xué)號(hào):20111120083班級(jí):軟件工程日期:2014.11.18成績(jī):JAVA實(shí)驗(yàn)九一、實(shí)驗(yàn)?zāi)康模菏煜ava中的圖形化編程以及事件監(jiān)聽器的使用。二、實(shí)驗(yàn)要求:Program1CreateanapplicationChangeBallColorthatdisplaysapanel.?Thispanelwillcontaintwobuttons(oneforredandoneforblue).?Itwillalsodisplayafilledincircle.?Whentheuserclicksonabutton,thecircleshould

2、changetothatcolor.?So,ifauserclicksthebluebutton,thecirclewillchangetoblue.?Similarly,ifauserclickstheredbutton,thecirclewillturntored.Program2CreateanapplicationAddCirclesthatdisplaysapanel.?Thispanelwillcontaintwobuttons(oneforredandoneforblue).?Whentheuserclicksonabutton,changeavariablecall

3、edcurrentColortothatparticularcolor.Nowwhentheuserclicksonaspaceinthepanel(outsideabutton),drawacirclewiththecurrentcolor.?Haveyourapplicationjustaddnewcircleswhentheuserclicksthemouse.?Donoterasepreviouscircles.三、實(shí)驗(yàn)內(nèi)容:Program1:Balls.java代碼部分packageLab9;classBalls{//定義圓的顏色type,1表示藍(lán)色,2表示紅色intco

4、lor=0;//定義圓的位置intlocate=50;publicintgetColor(){returncolor;}publicvoidsetColor(intcolor){this.color=color;}publicintgetLocate(){returnlocate;}publicvoidsetLocate(intlocate){this.locate=locate;}//構(gòu)造函數(shù)publicBalls(intcolor,intlocate){this.color=color;this.locate=locate;}}ChangeBallColor.java代碼部分p

5、ackageLab9;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassChangeBallColorextendsJFrame{//定義組件JPaneljp;JButtonjb1,jb2;Panelmp=null;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubChangeBallColormain=newChangeBallColor();}//構(gòu)造函數(shù)publicChangeBallColor(){mp=

6、newPanel();jp=newJPanel();jb1=newJButton("藍(lán)色");jb2=newJButton("紅色");jp.add(jb1);jp.add(jb2);//注冊(cè)監(jiān)聽jb1.addActionListener(mp);jb1.setActionCommand("藍(lán)色");jb2.addActionListener(mp);jb2.setActionCommand("紅色");this.add(jp,BorderLayout.NORTH);this.add(mp);this.setTitle("ChangeBallColor");this.setSize

7、(500,500);this.setLocation(300,150);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}//定義我的面板classPanelextendsJPanelimplementsActionListener{Ballsball=null;//構(gòu)造函數(shù)publicPanel(){//初始化圓ball=newBalls(0,150);}publi

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。