计算机应用 ›› 2005, Vol. 25 ›› Issue (08): 1896-1898.

• 软件开发与方法 • 上一篇    下一篇

Java网络浏览器组件的设计与实现

陈奕敏1,2,张继超2,袁奕2   

  1. 1.清华大学软件学院; 2.Sun中国工程研究院
  • 发布日期:2011-04-07 出版日期:2005-08-01

Design and implementation of Java Web browser component

CHEN Yi-min1,2,ZHANG Ji-chao2,YUAN Yi2   

  1. 1.School of Software,Tsinghua University,Beijing 100084,China; 2.Sun China Engineering and Research Institute,Beijing 100084,China
  • Online:2011-04-07 Published:2005-08-01

摘要: Java标准组件JEditorPane支持HTML3.2标准,但不支持被广泛采用的HTML4.0标准,无法表达网页中嵌入的多媒体信息。为此提出了一个基于本地浏览器的JavaAWT浏览器组件设计方案,采用Socket在本地浏览器和Java虚拟机之间进行通信,利用Java的AWT本地接口将浏览器组件嵌入JavaAWT/Swing应用程序,实现了在Java应用程序中提供网络浏览器的功能。

关键词: Java, JNI, 浏览器

Abstract:  JEditorPane is a standard Java component,and it provides HTML 3.2 support but dose not support HTML 4.0 which is widely used now. It can not render the multimedia contained in HTML page. A design of Java Web browser component was presented based on a native browser. The component made use of native browser through a native process which invoked the real browser and communicated with Java process via(by) socket channel. By using Java AWT native interface, native browser was embedded into Java AWT/Swing application. This component provides the ability of rendering HTML page in Java application.

Key words: Java, JNI, browser

中图分类号: