新手,刚学java没有两个月。
想问一下用java写浏览器的是否复杂?

解决方案 »

  1.   

    不复杂,熟悉一下java.net包里的类就好了。
      

  2.   

    在网上下载过一个,有源代码的,好像不支持CSS...
      

  3.   

    请求不难。。请求就几行代码就完事,不过要分析返回来的XML,然后布局,然后遵循W3标准来显示,然后支持JS,然后………………我逃
      

  4.   


    老大,楼主说的是浏览器啊!浏览器除了支持 HTML 之外,还要支持 CSS、JavaScript 等等操作。建议楼主不要去想这种事情了,浏览器不是三五个人几个月就能完成的!
      

  5.   

    JEditorPane 虽然可以呈现 text/html 的内容,但也仅仅支持 HTML 3.2,不支持现在通用的 HTML 4.01。在 CSS 上也只能支持部分的 W3C 的 CSS 规范,至于 JavaScript 的话,除了 JDK 6 中的 JS 脚本引擎之外,根本就无法支持。一个浏览器至少要实现这些:1:HTML 引擎
    2:CSS 引擎
    3:JavaScript 引擎不要说全部实现了,只要能实现其中一个就已经很了不起了。
      

  6.   

    可以借助于JEditorPane或者利用第三方开源包jdic都可以 很复杂吗? 人家都封装好了。
      

  7.   

    JEditorPane的功能很微弱 ,不能算 浏览器 ,只能算个玩具罢了
      

  8.   


    jdic 也只是调用其他现成浏览器的组件,并不算实现一个浏览器吧?我感觉要实现一个像 IE 或者是 Firefox 哪怕是 N 分之一的功能都是一件非常复杂的事情了。
      

  9.   

    一般浏览器都是用C++写得,Java也可以实现浏览器的。
      

  10.   

    紧紧是简单的调用诸如使用说明书般的HTML是没什么问题,但如果里面有复杂的CSS和JS脚本的话,JAVA内置的功能就不理想了,但如果是想开发一套浏览器的话也就无所谓了,反正是要白手起家的干才行
      

  11.   

    写web browser难度和写OS有的一拼。
      

  12.   

    Java 开发的 浏览器 lobo
    http://lobobrowser.org/
      

  13.   

    LZ刚学2个月,你能解析HTML已经很可以了至于做一个浏览器还是别想了
      

  14.   

    根本就没有人会重头写一个浏览器的!楼主,如果想写的话,仔细看看webkit吧!浏览器内核,我不知道你的基础如何,遨游,360之类的都是ie内核的。
      

  15.   

    根本就没有人会重头写一个浏览器的!楼主,如果想写的话,仔细看看webkit吧!浏览器内核,我不知道你的基础如何,遨游,360之类的都是ie内核的。
      

  16.   

    获取网站文本不难,但是html代码解析,javascript解析,你搞的定不?
      

  17.   

    用java写浏览器当然不简单。Netscape 怎么倒闭的?就是因为想用 java 写浏览器!!!