background image

利用 Java 实现网页浏览器的方法

使用 VC,VB 或者 C#的开发者们对于在程序里面嵌入一个网页来说,那真是小事一桩。

但是在 JAVA

 

里面,却几乎是不可能实现的任务。 JEditorPane 虽然说可以打开网页,但

是它那解析速度以及解析质量,对于今天日益复杂的网页内容来说,就像没有一样。今天

我们就使用一个开源的组件(jdic)来实现在 JAVA 程序里面嵌入网页的效率。

 

  下面言归正转吧,我们来介绍一下这个开源的组件,它的名字叫 JDIC(JDesktop 

Integration Components),网址为:https://jdic.dev.java.net/,它提供了一种访问

桌面组件的 API,其中 JDK6.0 就采纳了其中了一些,比如系统栏图标的 SystemTray 和

SystemIcon,还有代表桌面的 Desktop 等等,可见这个 API 是挺不错的。由于网页浏览

器的特殊性,标准的 JDK 并没有把它加入进来,但是我们一样可以下载它来使用这个功

 

能。明显地,这个功能是用本地方法实现的,所以下载完以后,把 jdic.dll 放到我们的

path 目录中,比如 system32 文件夹下面,然后我们就可以使用它的功能从而增加我们

的 JAVA 程序了。

  如果你经常访问 java.net,或者读过 JavaOne

 

的新闻报道,你可能听过 Jdesktop 

Integration Components(JDIC)。这些新的 API 终于能让 Java 开发人员做那些我们曾经

羡慕本地同胞们所做的那些事情了。本文将给你一个有关 JDIC 特性的全面介绍,每一个

特性都带有一个小例子,以及要迈出第一步该下载些什么的一个列表。除了 SaverBeans

子项目我们要在第二部分介绍外,我们将试验所有的 API

  JDesktop Integration Components,或 JDIC,是一个给 Java 开发人员提供通过

交差平台 API 存取本地特性的包罗万象的项目。该项目由 Sun 的 Desktop 组启动,目的

是让 Java 应用能更好地和它们所运行的桌面环境集成。为了能从开发人员那里得到想要

的特性的快速反馈,他们将 JDIC 做成了开源项目。尽管目前没有计划,但 JDIC 团队正考

虑把 JDIC 的特征加入 Java 核心类库的未来版本中去