myjavaBlog

工作越努力学到的越多。
posts - 4, comments - 7, trackbacks - 0, articles - 34

java 图形界面之web浏览器

Posted on 2008-11-20 17:36 java人生 阅读(1937) 评论(0)  编辑  收藏 所属分类: javaSE

         最近要解决将web浏览器嵌入c/s项目中,所以研究了一下java web browser。从web browser支持css、applet的情况看最好用的当属jdic了。

        1、Swing组件JEditpane 
              JEditPane 继承自JTextComponent ,它主要是显示文本信息。使用JEditPane显示网页时只支持简单的html语言,不能显示css,js和applet   
等,而且很多人会发现有时会显示乱码。他只是适用于显示以文字为主的简单html。
        2、SWT  Browser
           SWT显示网页的效果非常好,在新版本的eclipse中就嵌有基于swt的IE浏览器。我以本人也推荐使用swt版的ie,使用很简单。
           但是swt开发的web browser最大的缺陷就是无法显示applet(目前我只找到这个缺陷)。                                                      
            从网上查到的资料中发现很多人都反映swt无法显示applet。我在eclipse3.3中的IE窗口中也试过显示同样的问题。
                                   
         3、jdic
             JDIC支持IE 和Mozilla 而且对html中元素支持效果很好applet和css支持最好。
        4、其他   
          HTMLEditorKit,ICEBrowser,WebWindow,WebRenderer,NetClue,Multivalent,JRex,Java Extensible Web Browser,IECanvas,Grand Rapid,Jazilla,NetBeans web browser,Mozilla WebClient,Calyente,HotJava,NetPistuer,WebKit embedded with CocoaComponent ,JDIC Browser ,Flying Saucer,MozSwing ,Native Swing,JWebPane


只有注册用户登录后才能发表评论。


网站导航: