摘要: 在周五的時(shí)候突然心血來潮,打算將我的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í)間控件很丑陋,功能也太簡(jiǎn)單.對(duì)于鍵盤的事件處理,沒有提供獲得鍵盤按鍵的方法(keyCode),不過這些都不要緊,畢竟RAP的RWT
閱讀全文