摘要: 在周五的時候突然心血來潮,打算將我的RCP項目通過RAP運行到瀏覽器中,誰讓現在流行Web 2.0 呢,剛好Eclipse 3.5 正式版也發布出來了,作為Eclipse的頂級項目,RAP也發布了1.2的正式版,也算比較穩定了,經過周末的三個晚上的努力,已經順利將我的RCP項目運行在瀏覽器中了,首先介紹一下,RCP項目的開發環境是使用Eclipse 3.4 + SWT Designer 6.7 + Spring 2.5 + Hibernate 3.2.4,而我的RAP項目使用的是最新的Eclipse 3.5 + Spring 2.5 + Hibernate 3.2.4 + RAP 1.2;從RCP向RAP遷移中,過程還是比較順利的,也發現了與RCP的不同,RAP中不需要對Color資源進行釋放了,而且創建Color的方式也作了調整,現在改用Graphics類來管理顏色、圖片、字體和鼠標的光標,去掉了GC這個類,使得我子定義的時間控件無法使用,而RAP自定的時間控件很丑陋,功能也太簡單.對于鍵盤的事件處理,沒有提供獲得鍵盤按鍵的方法(keyCode),不過這些都不要緊,畢竟RAP的RWT
閱讀全文