我想用java编个浏览器,试了一下JEditorPane,但发现好多浏览器应有的功能都不支持,例如javascript,后来在网上找了找,说是SWT中有一个包可以实现,但现在还没能搞明白,所以我来这里问一下,希望能有人详细的说一下,我只有100多分了,但我愿拿出100分来征集这个答案,我希望你们说的越详细越好

解决方案 »

  1.   

    就你自己说的,用SWT的那个是最简单的了
      

  2.   

    有Swing的版本,不过需要买的,Webrenderer和WebWindow应该都可以满足你的需求。
      

  3.   

    Corba应该可以满足你的要求,下面是open-open介绍的。
    “Cobra是一个HTML工具包。它包含一个纯Java HTML DOM 分析器和一个页面表现引擎。Cobra支持HTML4,Javascript 和CSS2。该项目主页:http://html.xamjwg.org/cobra.jsp”
    它的主页上有完整的代码和API文档,用java -jar命令运行下载的jar包就能看到一个简单的浏览器了
      

  4.   

    SWT里面的Browser是通过调用COM来调用IE的,只是实现了一些常用的,简单的功能,诸如:取得链接之类的功能.
    能否现实你所要求的功能得看IE的接口是否提供此功能.
    org.eclipse.swt.browser.Browser
    org.eclipse.swt.ole.win32.OleControlSite
    具体怎么作,可以参考以上的代码来实现自己的OLE Browser