JeditorPane显示html的时候,html变形,但在浏览器中html没有变形啊,这是怎么回事?

解决方案 »

  1.   

    不是完全标准兼容的。
    显示HTML/XHTML、可以使用 https://xhtmlrenderer.dev.java.net/ 或者 http://www.lobobrowser.org/java-browser.jsp
      

  2.   

    lobo browser 没有用过。
    xhtmlrenderer 的下载包里有例子、可以看其中的代码。
    flyingsaucer-R8-src.zip demos 目录下的代码可以参考。
      

  3.   

    我在http://www.lobobrowser.org/java-browser.jsp里面找到了,在eclipse里单独建立了一个测试了一下还可以,但当我把它移植到我的项目里的时候竟然报错了,搞的我好郁闷啊!错误如下:
    java.lang.IllegalStateException: No clientlets found for response: ClientletResponseImpl[url=http://www.edwinsky.cn/magazine/31/index.html,method=GET,mimeType=text/html,fromCache=false,requestType=PROGRAMMATIC].
    at org.lobobrowser.context.ClientletFactory.getClientlet(ClientletFactory.java:76)
    at org.lobobrowser.request.ClientletRequestHandler.processResponse(ClientletRequestHandler.java:82)
    at org.lobobrowser.request.RequestEngine.processHandler(RequestEngine.java:856)
    at org.lobobrowser.request.RequestEngine.access$1(RequestEngine.java:713)
    at org.lobobrowser.request.RequestEngine$RequestHandlerTask$1.run(RequestEngine.java:1026)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lobobrowser.request.RequestEngine$RequestHandlerTask.run(RequestEngine.java:1033)
    at org.lobobrowser.util.SimpleThreadPool$ThreadRunnable.run(SimpleThreadPool.java:127)
    at java.lang.Thread.run(Thread.java:619)
    不知高人可否解决呢?
      

  4.   

    将lobo.jar和lobo-pub.jar添加项目中然后在项目主目录下建ext文件夹,将primary.jar, cobra-no-commons.jar , js.jar放在ext目录下,在把你添加的jar放到构建路径下,其余的参考http://lobobrowser.org/browser/api-info.js这个页面的三段代码,就可以将loboBrower添加到你应用程序中了!