




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、在windows上用過visual studio 軟件的人都能感覺到開發(fā)一個(gè)圖形界面是非常簡單的。用可視化工具直接把控件托到畫布上,就可以完成布局的設(shè)計(jì)。然而,也許我們在做java開發(fā)的時(shí)候,只是用layout自己來布局,但是最終設(shè)計(jì)出來的布局效果卻不理想。那這個(gè)時(shí)候也許我們就想到j(luò)ava要是有可視化的開發(fā)工具那該多好啊。答案是肯定的,java中也有可視化的開發(fā)工具。Myeclipse 中自帶的swing/matisse就可以完成這個(gè)任務(wù)。但是當(dāng)我們第一次用matisse的時(shí)候。一些簡單的東西比較容易上手,但有些東西還是有些麻煩的。下面讓我們來看一下matisse的使用(以下通過圖形個(gè)文字來講
2、解matisse的使用,希望能夠給新手一些幫助)環(huán)境:所有可以支持matisse的myeclipse版本(此處以MyEclipse 10 為例)1 新建工程fileànew àjava project 給自己的工程起一個(gè)名字(這一步應(yīng)該大家都會(huì),就不貼圖啦)在這之后可以為源碼文件創(chuàng)建一個(gè)包名。2 創(chuàng)建matisse 畫布(即java類,此處我稱之為畫布)我在創(chuàng)建matisse時(shí),他們生成兩個(gè)文件,兩個(gè)文件的名字相同,一個(gè)以的后綴名為.form,而另一個(gè)的后綴名是.java。我們使用matisse的作用就是在matisse中生成的form中布局我們的控件,matisse會(huì)自動(dòng)
3、的在相應(yīng)的java文件中生成代碼。以下是新建matisse的圖形解釋:右鍵 à new àother 然后選擇 MyeclipseàSwing à Matisse Form然后 輸入包的名字(可選) 輸入名字(類名),一般使用swing開發(fā)就選擇Jframe模版(即你自定義的類繼承的父類)當(dāng)如上的步驟完成后 就會(huì)進(jìn)入Myeclipse Swing/Matisse prospective(視圖)如下圖所示:3 Myeclipse Swing/Matisse 視圖介紹3.1 Matisse Palette 調(diào)色板這個(gè)視圖主要是控件可以在form加入的控件1)
4、 SwingContainers :一些Swing的容器類2) SwingMenus : Swing菜單3) SwingWindows:swing窗體4) SwingControls:swing控件,我們用的最多的部分,其中有:Jlabel、Jbutton等5) AWT :awt的控件6) Beans :可以添加一些自己的類。前提是在工程的build path中你已經(jīng)導(dǎo)入了jar包,添加bean的時(shí)候bean名為“包名+類名”,這樣你也就可以像使用一個(gè)Swing中的控件一樣來使用這個(gè)啦,可以在form中適當(dāng)?shù)奈恢锰砑舆@個(gè)控件。(此例中我導(dǎo)入了Jcalendar jar包,這是一個(gè)開源的jar包
5、,如果沒有的話,可以自己在網(wǎng)上下載,直接搜Jcalendar。如果真的搜不到可以給我發(fā)郵件:,我發(fā)給你。我希望你能自己搜)JCalendar這個(gè)jar包是很有用的,如果你以后做開發(fā)的話,一定會(huì)用得到的。添加jar包 找到你jar包的位置添加進(jìn)去。添加以后的libraries如下所示:如果你要用的話,你需要知道jcalendar的包目錄。用winrar打開看一看目錄這時(shí)你就可以在form中添加一個(gè)自定義的bean啦點(diǎn)擊Choose Bean 在class name中輸入(此為日期選擇控件)這樣在form適當(dāng)?shù)奈恢命c(diǎn)擊一下就可以添加JdateChooser控件啦自己在工程中創(chuàng)建的類的添加方法也是一
6、樣。3.2 outline 視圖(左下角)這個(gè)視圖顯示了你的form中所有的屬性(即你自己托入的控件),可以再這個(gè)視圖中修改你的java類中屬性的變量名(我們以一個(gè)Jlabel為例):在form中添加一個(gè)標(biāo)簽:在Matisse Palette中 點(diǎn)擊一下 Jlabel 然后在form的適當(dāng)位置點(diǎn)擊一下就可以把一個(gè)標(biāo)簽添加進(jìn)去。修改類中屬性的變量名:在outline視圖中 選擇你剛添加的標(biāo)簽 一般名字為Jlabel1 點(diǎn)擊右鍵à change variable name 填入你想要的變量名3.3 properties 視圖在這個(gè)視圖中可以修改控件的各個(gè)屬性 如Jlabel的字體首先選中
7、控件:然后點(diǎn)擊右面的按鈕設(shè)置字體,其他的設(shè)置一樣。Events中設(shè)置的是事件在Code中也可以修改類的屬性的變量名:修改Variable Name的值 就可以修改變量名,此方法的效果和在outline中修改變量名的效果相同。4 Swing 控件使用簡介Jlabel、Jbutton等比較簡單,我們較少幾個(gè)操作不大容易的4.1 RadioButton的使用添加單選鈕到form中,并添加Button Group到form中。注意:button group在form中是看不見的,不要重復(fù)添加。要看添加的button group可以再 outline視圖中查看。如圖所示:變量名設(shè)置和text設(shè)置下一步就是把單選鈕調(diào)價(jià)到button group中:1 選中一個(gè)單選鈕,設(shè)置它的button group屬性把它設(shè)置為sexGroup4.2 Jlist使用介紹添加一個(gè)Jlist,設(shè)置它的item主要是設(shè)置model屬性選中Jlist點(diǎn)擊右面的按鈕,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法考測試題及答案
- 代碼質(zhì)量評估工具及其應(yīng)用試題及答案
- VB代碼優(yōu)化試題及答案分析
- 徐工技??荚囋囶}及答案
- 法學(xué)概論考試的主觀題應(yīng)對策略及試題及答案
- 運(yùn)行VB項(xiàng)目的試題及答案分析
- 節(jié)能培訓(xùn)考試題及答案
- 2025年法學(xué)概論考試的法律經(jīng)濟(jì)學(xué)視角及試題及答案
- 政治時(shí)事政治考點(diǎn)試題及答案
- 酒店驚喜測試題及答案
- 盆腔器官脫垂診療規(guī)范與指南
- 第十一講中華一家和中華民族格局底定(清朝中期)-中華民族共同體概論專家大講堂課件
- GB/T 7573-2025紡織品水萃取液pH值的測定
- 《會(huì)計(jì)準(zhǔn)則、應(yīng)用指南匯編2024上冊》
- 出入境安全教育
- 肥胖患者的護(hù)理常規(guī)
- 汽車液壓主動(dòng)懸架系統(tǒng)的設(shè)計(jì)與仿真
- 心跳呼吸驟停護(hù)理查房課件
- 全球玉米育種技術(shù)研究進(jìn)展與展望
- 《馬爾可夫預(yù)測》課件
- 電腦和打印機(jī)維保服務(wù)投標(biāo)文件、方案
評論
0/150
提交評論