版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、絎?1绔?#鍥懼艦鐢ㄦ埛鐣岄潰瀛︿範(fàn)鐩殑錛?浜?jiǎn)瑙WT涓嶴wing緙栫▼鍒濇鎺屾彙Java涓殑鐣岄潰瑙勫垝鍜岃璁?鎺屾彙Swing甯哥敤緇勪歡鐨勪嬌鐢?鎺屾彙Java鐨勪簨浠跺鐞嗘満鍒朵笌浜嬩歡妯″瀷?浜?jiǎn)瑙ava涓殑澶氬獟浣撴搷浣?瀛︿範(fàn)閲嶇偣錛?鎺屾彙鐣岄潰瑙勫垝涓殑鍩烘湰姒傚康鍙?qiáng)鍚勮圌鰵勪綔鐢帉鎻′簨錃g澶勭悊鏈哄埗鍜屼簨浠舵ā鍨?鎺屾彙甯哥敤緇勪歡鐨勪嬌鐢ㄦ柟娉曪紙瀛︿細(xì)浣跨敤API鏂囨。錛?絎?1绔鍥懼艦鐢ㄦ
2、埛鐣岄潰?鏈珷鎻愯?錛?1.Applet緙栫▼鍩虹?2.GUI鍩虹?3.Java涓殑甯哥敤GUI緇勪歡4.Java鐨勪簨浠跺鐞嗘満鍒跺拰浜嬩歡妯″紡?5.Java鐨勫濯掍綋搴旂敤?11.1.1Applet綾?Applet綾諱綅浜庡寘java.applet涓紝鍙互瀹屾垚浠ヤ笅鍔熻兘錛?1.鍙互鐢ㄦ潵鍖呭惈鍏跺畠鐣岄潰緇勪歡2.鍙互鍝嶅簲鍩哄寘鍚殑緇勪歡寮曞彂鐨勪簨浠?11.1Applet鍩虹?Applet涔熺О灝忕▼搴忥紝鏄
3、湪瀹㈡埛绔繍琛岀殑Java紼嬪簭銆?11.1.2Applet鐨勮繍琛岀幆澧?榪愯?Applet鐨勫鎴風(fēng)蹇呴』瀹夎?JRE錛圝ava榪愯鏃剁幆澧冿級(jí)?1.鍙互榪愯?浜庢敮鎸丣ava鐨勬祻瑙堝櫒2.鍙互浣跨敤appletViewer.exe榪愯?11.1Applet鍩虹?11.1.3Applet鐨勮繍琛屾満鐞?11.1Applet鍩虹?11.1.4Applet搴旂敤紼嬪簭鎺ュ彛錛圓PI錛?11.1Applet鍩虹?11.2鍥懼艦
4、鐢ㄦ埛鐣岄潰11.2.1瀹瑰櫒瀹瑰櫒錛圕ontainer錛夊氨鏄彲浠ュ寘鍚叾瀹冪粍浠剁殑緇勪歡銆?甯歌鐨勫鍣ㄦ湁錛氶潰鏉匡紙?Panel錛夊拰紿椾綋錛圵indow錛変袱澶х被錛學(xué)indow鍙堝寘鍚獸rame銆丏ialog鍜孞Window絳夈€?鍥懼艦鐢ㄦ埛鐣岄潰錛圙UI錛夛紝鏄幇鍦ㄧ▼搴忚璁$殑瑙勮寖銆?11.2.2緇勪歡緇勪歡錛圕omponent)灝辨槸GUI鐣岄潰涓殑姣忎釜鍏冪礌錛屼換浣曚竴涓粍浠墮兘鏄痡ava.pon
5、ent鐨勫瓙綾誨璞€?緇勪歡鏄疓UI涓渶鍩烘湰鐨勫厓绱犮€?11.2鍥懼艦鐢ㄦ埛鐣岄潰11.2.3璇嗗埆鐢ㄦ埛紿楀彛鐣岄潰鐨勭粍浠?鐢ㄦ埛鐣岄潰錛圲I錛夌殑涓ょ甯哥敤鍒嗙被錛??鍛戒護(hù)琛屾柟寮忓拰鍥懼艦鐢ㄦ埛鐣岄潰錛圙UI錛?鍦↗ava涓紝GUI鍙互浣跨敤鎶借薄紿楀彛宸ュ叿闆嗭紙AWT錛夊拰Swing鏉ュ疄鐜般€?11.5.1FlowLayoutFlowLayout鐨勫竷灞€鍘熷垯錛氫粠宸﹀埌鍙籌紝浠庝笂鍒頒笅FlowLayou
6、t()榛樿瀵歸綈鏂瑰紡鍜岄棿璺?FlowLayout(intalignment)榛樿闂磋窛FlowLayout(intalignmentinthzintvert)鎸囧畾瀵歸綈鏂瑰紡鍜岄棿璺?甯冨眬綆$悊鍣ㄧ敤鏉ョ鐞嗗簲鐢ㄧ▼搴忕殑鐣岄潰銆?11.5甯冨眬綆$悊鍣?11.5.2BderLayoutBderLayout灝嗗鍣ㄥ垝鍒嗕負(fù)涓溿€佽タ銆佸崡銆佸寳銆佷腑銆?BderLayout()榛樿妯旱闂磋窛BderLayout(in
7、thzintvert)鎸囧畾闂磋窛渚嬪錛岃灝嗕竴涓寜閽姞鍒板崡杈癸細(xì)??container.add(btnOKBderLayout.SOUTH)11.5.2BderLayout11.5甯冨眬綆$悊鍣?11.5甯冨眬綆$悊鍣?11.5.3GridLayoutGridLayout鎶婂鍣ㄥ鉤鍧囧垝鍒嗕負(fù)琛屽拰鍒楃殑緗戞牸錛屾墍鏈夌殑緇勪歡琚斁鍦ㄧ綉鏍奸噷錛屽昂瀵稿ぇ灝忛兘涓€鏍?GridLayout()鐢熸垚涓€涓崟鍒楃殑緗戞牸Gr
8、idLayout(introwintcol)鎸囧畾琛屾暟鍜屽垪鏁?GridLayout(introwintcolinthzintvert)鎸囧畾琛屾暟錛屽垪鏁幫紝琛岃窛鍜屽垪璺?11.5.3GridLayout11.5甯冨眬綆$悊鍣?11.5.4CardLayoutCardLayout鍙互瀛樺偍澶氫釜涓嶅悓鐨勫竷灞€錛屾瘡涓竷灞€灝卞儚涓€涓崱鐗囩粍涓殑涓€寮犲崱鐗囷紝鍦ㄤ竴涓椂鍒誨彧鑳芥樉紺轟竴寮犲崱鐗囧湪欏跺眰銆?Card
9、Layout()姘村鉤鍜屽瀭鐩寸殑闂磋窛涓?CardLayout(inthgapintvgap)鎸囧畾闂磋窛voidshow(ContainercpStringname)鏄劇ず鎸囧畾瀹瑰櫒涓殑鏍囩鍗$墖11.5甯冨眬綆$悊鍣?11.5.5GridBagLayout11.5甯冨眬綆$悊鍣?GridBagLayout灝嗙粍浠舵帓鍒楀湪琛屽拰鍒楃粍鎴愮殑緗戞牸涓紝浣嗙粍浠剁殑澶у皬鍙互涓嶅繀鐩稿悓錛屽茍涓斾笉涓€瀹氳浠庡乏鍒板彸錛屼粠
10、涓婂埌涓嬫帓鍒楋紝鑰屾槸閫氳繃涓€涓緟鍔╃被?GridBagConstraints綾繪潵鍗忓姪瀹屾垚銆?GridBagLayout()鐢熸垚涓€涓竷灞€綆$悊鍣?GridBagConstraints()闇€瑕佷嬌鐢ㄧ害鏉熷璞?gb.setConstraints(cgbc)璁劇疆緇勪歡鐨勫睘鎬?cp.add(c)娣誨姞緇勪歡c鍒板鍣╟p涓?11.5.5GridBagLayout11.5甯冨眬綆$悊鍣?11.5.6BoxLayout
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Java程序設(shè)計(jì) 11章_ppt.txt
- Java程序設(shè)計(jì) 2章_ppt.txt
- Java程序設(shè)計(jì) 7章_ppt.txt
- Java程序設(shè)計(jì) 6章_ppt.txt
- Java程序設(shè)計(jì) 4章_ppt.txt
- Java程序設(shè)計(jì) 12章_ppt.txt
- Java程序設(shè)計(jì) 2章_ppt.txt
- Java程序設(shè)計(jì) 3章_ppt.txt
- Java程序設(shè)計(jì) 5章_ppt.txt
- Java程序設(shè)計(jì) 8章_ppt.txt
- Java程序設(shè)計(jì) 1章_ppt.txt
- Java程序設(shè)計(jì) 14章_ppt.txt
- Java程序設(shè)計(jì) 14章_ppt.txt
- Java程序設(shè)計(jì) 1章_ppt.txt
- Java程序設(shè)計(jì) 9章_ppt.txt
- Java程序設(shè)計(jì) 4章_ppt.txt
- Java程序設(shè)計(jì) 13章_ppt.txt
- Java程序設(shè)計(jì) 3章_ppt.txt
- Java程序設(shè)計(jì) 10章_ppt.txt
- Java程序設(shè)計(jì) 13章_ppt.txt
評(píng)論
0/150
提交評(píng)論