如何用java编写web浏览器

如何用java编写web浏览器,java,browser,Java,Browser,我是一名业余java程序开发人员,我想知道如果可能的话,是否有人知道如何用java编写web浏览器 如果您需要一个组件来呈现HTML,javax.swing库中的JEditorPane可以为基本HTML提供此功能。您可以通过添加输入以输入URL、获取标记并将其设置到编辑器窗格来模拟浏览器行为。跟踪URL历史记录之类的事情将由您决定,这可能是一个很好的项目,可以学习很多关于Swing、事件处理、并发性等的知识 如果您正在考虑为HTML、CSS和JavaScript构建自己的呈现引擎。。。这是一个更

我是一名业余java程序开发人员,我想知道如果可能的话,是否有人知道如何用java编写web浏览器

如果您需要一个组件来呈现HTML,javax.swing库中的JEditorPane可以为基本HTML提供此功能。您可以通过添加输入以输入URL、获取标记并将其设置到编辑器窗格来模拟浏览器行为。跟踪URL历史记录之类的事情将由您决定,这可能是一个很好的项目,可以学习很多关于Swing、事件处理、并发性等的知识

如果您正在考虑为HTML、CSS和JavaScript构建自己的呈现引擎。。。这是一个更大的问题


我相信有人会的……我不认为这是一个初学者项目。你想要300页长的答案还是500页长的答案?无论如何,你都不会在这里找到它。我建议你从这本书开始:大卫·埃克。第6章GUI编程简介和第13章高级GUI编程特别相关。您还需要能够呈现HTML,这是另一个巨大的项目,尽管您可能会找到库来实现这一点。