spark的自留地(ofbiz/eclipse rcp/shark/opentaps)

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks
          使用eclipse rcp開發(fā)自己的應(yīng)用程序時,經(jīng)常需要使用到格式文本的編輯與展示。但在SWT/JFACE組件中并未提供合適的組件來完成此任務(wù),Text與我們的要求相差甚遠。我的OA系統(tǒng)中公文的正文部分需要一個合適的rich editor來完成此任務(wù)。

          于是蠻世界的尋找適合的java rich editor組件來完成這個需求,最后尋得兩個比較容易在eclipse rcp中采用的技術(shù)方案,這兩個方案我都在我的系統(tǒng)中應(yīng)用過

          1、使用ekit組件,ekit是不多的開源java rich editor組件,而且從功能上來說可以較好滿足文本格式的要求。因為它是awt組件,所以在eclipse rcp中使用它時要用SWT_AWT橋接器來完成SWT Compsite到awt frame的轉(zhuǎn)換。我用的方法是把ekit用SWT_AWT包裝了一下,做成了一個SWT組件易于我的程序調(diào)用。這種方式的缺點就是ekit本身不支持ole的拷貝,來源于其它ole程序粘貼的內(nèi)容復(fù)制要自己寫對應(yīng)的粘貼處理程序,挺煩的

          2、使用fckeditor或tinyMCE之類的基于javascript的web rich editor組件,然后使用SWT中的HtmlComposer組件調(diào)用。這種方式的好處是支持各種程序的ole粘貼,省心省力。

          順便show一下我們系統(tǒng)的rich editor,看看效果。如果其它同學(xué)有更好的方法也歡迎一起交流下!



          本人原創(chuàng)文章,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明文章出處!
          posted on 2008-10-04 22:56 shanghai_spark 閱讀(2493) 評論(0)  編輯  收藏 所屬分類: eclipse rcp
          主站蜘蛛池模板: 德兴市| 永胜县| 马关县| 资源县| 沁源县| 建宁县| 大庆市| 依兰县| 固安县| 河北省| 彭阳县| 乌拉特中旗| 大渡口区| 犍为县| 扬州市| 崇文区| 衡阳县| 肇州县| 射洪县| 贵溪市| 壤塘县| 唐海县| 陆河县| 沙河市| 荆州市| 简阳市| 农安县| 浙江省| 德兴市| 阳东县| 峨眉山市| 根河市| 当涂县| 厦门市| 夏津县| 兴山县| 汪清县| 正蓝旗| 通江县| 蒙城县| 乌拉特前旗|