最近突然心血來潮,打算將我的RCP項(xiàng)目通過RAP運(yùn)行到瀏覽器中,誰讓現(xiàn)在流行Web 2.0 呢,剛好Eclipse 3.5 正式版也發(fā)布出來了,作為Eclipse的頂級(jí)項(xiàng)目,RAP也發(fā)布了1.2的正式版,也算比較穩(wěn)定了,經(jīng)過周末的三個(gè)晚上的努力,已經(jīng)順利將我的RCP項(xiàng)目運(yùn)行在瀏覽器中了,首先介紹一下,RCP項(xiàng)目的開發(fā)環(huán)境是使用Eclipse 3.4 + SWT Designer 6.7 + Spring 2.5 + Hibernate 3.2.4,而我的RAP項(xiàng)目使用的是最新的Eclipse 3.5 + Spring 2.5 + Hibernate 3.2.4 + RAP 1.2;從RCP向RAP遷移中,過程還是比較順利的,也發(fā)現(xiàn)了與RCP的不同,RAP中不需要對(duì)Color資源進(jìn)行釋放了,而且創(chuàng)建Color的方式也作了調(diào)整,現(xiàn)在改用Graphics類來管理顏色、圖片、字體和鼠標(biāo)的光標(biāo),去掉了GC這個(gè)類,使得我子定義的時(shí)間控件無法使用,而RAP自定的時(shí)間控件很丑陋,功能也太簡單.對(duì)于鍵盤的事件處理,沒有提供獲得鍵盤按鍵的方法(keyCode),不過這些都不要緊,畢竟RAP的RWT也出道不久,當(dāng)然無法和RCP的SWT進(jìn)行較量.來看看截圖吧: 啟動(dòng)界面:
界面啟動(dòng)中...... 主界面: 客戶管理: 訂單管理: 區(qū)域管理: 權(quán)限管理: 產(chǎn)品庫存管理: 讓我們來看看RCP的版本: 啟動(dòng)界面: 啟動(dòng)中: 主界面: 客戶管理: 訂單管理: 區(qū)域管理: 權(quán)限管理:
怎么樣,長得都差不多吧,不過現(xiàn)在RAP說實(shí)話沒有RAP長的帥,這是因?yàn)槲覜]有使用主題,RAP可以通過css文件來控制界面的主題,看來我的好好研究一下CSS了,再來給RAP整個(gè)容!
Powered by: BlogJava Copyright © VWPOLO