以下代碼出自 http://blog.csdn.net/hellogv/ ,引用請注明出處!
在開始本文之前,請確定你自己,是否想把你的J2ME程序界面改為以下這樣:
如果你已經(jīng)想好了,想把你J2ME程序改成這樣,那么,請繼續(xù)往下看.......
在動(dòng)手美化你的J2ME程序之前,請準(zhǔn)備以下:
1。請到 http://www.enough.de/news.html 下載j2mepolish-1.3-beta3.jar,或者直接點(diǎn)擊鏈接: http://download.berlios.de/polish/j2mepolish-1.3-beta3.jar 附:其實(shí)j2mepolish-2.0 RC已經(jīng)發(fā)布,但是由于小弟我編譯例子時(shí)老是出錯(cuò),而且只是使用J2ME-Polish的GUI,所以改用j2mepolish-1.3-beta3.jar就行了。
2。小弟我用的是Net Beans 5.5 + Mobility Pack,如果你是Net Bean 5.0或者以下版本,也不要緊,安裝調(diào)試都差不多,但如果你用的是Esclipse,那么,你可以跳過這里了。
3。安裝j2mepolish-1.3-beta3.jar,安裝時(shí),請注意,j2mepolish-1.3-beta3.jar的安裝路徑一定不能包含漢字!如果包含,那么成功安裝后也不能編譯,因?yàn)榫幾g時(shí)要用到Build.XML,而這個(gè)Build.XML里面又保存了j2mepolish-1.3-beta3.jar的安裝路徑,如果Build.XML包含漢字,編譯時(shí),就會(huì)提示UTF錯(cuò)誤了。
總而言之,j2mepolish-1.3-beta3.jar的安裝路徑一定不能包含漢字!
準(zhǔn)備工作結(jié)束后,接下來就是設(shè)置IDE和調(diào)試?yán)恿?以下說明大部分轉(zhuǎn)載于網(wǎng)絡(luò)):
1。打開IDE,創(chuàng)建工程,F(xiàn)ile->New Project->Mobile->Mobile Application,給工程起名字For Test,并選擇工程的文件夾,去掉"Create Hello MIDlet"選項(xiàng),點(diǎn)擊"Finish"完成工程創(chuàng)建。
2。去到安裝后的J2ME-Polish文件夾,進(jìn)入Samples-》menu,把menu文件夾內(nèi)的所有文件和文件夾復(fù)制,然后粘貼到For Test文件夾的下面,同時(shí)覆蓋原來文件。把source文件夾內(nèi)的src提取出來,覆蓋原來的空src。
3。回到NetBeans,在"Projects"視圖右擊,選擇"Refresh Folders"。你可以在For Test工程中,看到"de.enough.polish.example"包了。
4。再右擊For Test,選擇"Properties",進(jìn)入"Build"選擇"Libraries and Resource",選擇"Add Jar/Zip"并添加安裝后的J2ME-Polish-》import-》enough-j2mepolish-client.jar到工程里。
5。現(xiàn)在切換到"File"視圖,并右擊被覆蓋后的build.xml,選擇"Run Target"->"text",然后再選"Run Target"->"j2mepolish",這時(shí)候,J2ME Polish就會(huì)編譯Menu這個(gè)例子了。
最簡單地?cái)U(kuò)展例子,實(shí)現(xiàn)更多的美化:
去到WTK22(可以是更高版本的WTK)安裝后的文件夾,去到apps-》UIDemo,是否見到build.xml了?這就是說明,按照上面所說的For Test例子方法,已經(jīng)編譯調(diào)試UIDemo里面的代碼了。
仔細(xì)觀察,UIDemo里面例子的代碼,有的例子已經(jīng)引入了de.enough.polish.×(×可以是ui,或者ui.list.....等等),而沒有的你自己也可以手動(dòng)引入,只要引入了de.enough.polish.×,就可以優(yōu)化你的J2ME程序了,好簡單的。
總結(jié),J2ME-Polish的確是一個(gè)非常不錯(cuò)的 第三方GUI庫, 當(dāng)然,它也好多其它的庫供J2ME程序員使用。
小弟在情人節(jié)寫下這邊入門的“菜文”,希望大家喜歡!
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
