WEB开发网
开发学院软件开发Java Java 网页浏览器组件介绍 阅读

Java 网页浏览器组件介绍

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示: 使用 JDICplus 的浏览器组件使用 JDICplus,首先需要的是环境的配置,Java 网页浏览器组件介绍(6),JDICplus 需要的是 JDK6.0 或更高的版本,您需要首先从 www.sun.com 下载最新的版本,而且因为使用了与操作系统相同的渲染方式,界面上与操作模式上比较接近

使用 JDICplus 的浏览器组件

使用 JDICplus,首先需要的是环境的配置。JDICplus 需要的是 JDK6.0 或更高的版本,您需要首先从 www.sun.com 下载最新的版本。否则代码不能正常编译运行。

其次是下载 JDICplus 的类库,然后将它添加到 classpath 中。

JDICplus 中对 IE 封装的组件是 org.jdic.web.BrTabbed,它除了封装了网页的显示,还处理了多个标签页的功能,所以它相对是比较强大的。使用它的步骤如下:

初始化 JDICplus 组件,设置它为非设计模式。这个组件它默认的模式是设计模式,此时如果用来显示 HTML 内容,会有很多无用的信息。代码如下:

org.jdic.web.BrComponent.DESIGN_MODE = false;

初始化一个 BrTabbed 组件:

private BrTabbed browser=new BrTabbed();

添加到界面中,BrTabbed 是 JPanel 的子类,所以能直接在 Swing 中使用,就像其他 Swing 组件一样添加到 JPanel 或者窗口中。

BrTabbed 类已经处理了点击超链接的事件,而且还支持多标签,这些不需要手动编写代码来处理。

JDICplus 浏览器组件的优缺点

JDICplus 中的浏览器组件使用了 JNI 来对 IE 进行了封装,所以它显示的效果与 IE 完全相同(还包括其中的右键菜单),而且 BrTabbed 还内置了多标签的功能,使用起来相对比较简单,同样不需要去处理点击超链接的事件。它的缺点首先在于它必须是使用 JDK6.0 或以上版本,要求比较高,同时它底层使用的是 Windows 操作系统相关的 API,所以不具有平台无关性。

SWT 中的浏览器组件

SWT(The Standard Widget Kit)是 Java 的一套开源组件库,它提供了一种高效的创建图像化用户界面的能力,也是 Eclipse 平台的 UI 组件之一。它相比于 Swing,速度相对比较快,而且因为使用了与操作系统相同的渲染方式,界面上与操作模式上比较接近操作系统的风格。SWT 的跨平台性是通过不同的底层支持库来解决的。

上一页  1 2 3 4 5 6 7  下一页

Tags:Java 网页 浏览器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接