`
endual
  • 浏览: 3567661 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

swing 调用jdic,显示html

    博客分类:
  • java
 
阅读更多

JDIC浏览器组件的使用方法  

2009-11-09 09:40:34|  分类: java|字号 订阅

JDIC浏览器组件的使用方法(将网页在swing界面上显示):

 

1、  jdic.jar导入类路径;

2、  jdic.dll, IeEmbed.exe拷贝到操作系统的system32目录下;

3、  生成java代码。

 

DEMO:

 

BrowserTest.java:

import org.jdesktop.jdic.browser.*;

import java.net.*;

import javax.swing.*;

 

public class BrowserTest {

    public static void main(String[] args) throws Exception {

        WebBrowser browser = new WebBrowser();

        browser.setURL(new URL("http://www.baidu.com"));

        JFrame frame = new JFrame("Browser Test");

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        frame.getContentPane().add(browser);

        frame.pack();

        frame.setSize(500,500);

        frame.setVisible(true);

    }

}

 

分享到:
评论

相关推荐

    jdic包java嵌套浏览器

    - **Windows Native Browser Wrapper(WNBW)**:这是JDIC的核心部分,它允许Java程序创建和控制一个真正的IE浏览器实例,而不是简单的HTML渲染引擎。这意味着你可以获取到完整的浏览器功能,包括JavaScript执行、...

    jdic的jar包及dll

    在Windows中,系统托盘通常位于任务栏的右侧,提供了一个方便的位置来放置程序的小图标,用于显示状态或快速访问菜单。tray.dll使得Java开发者可以轻松地在他们的应用程序中添加这样的功能。 **jdic.jar** 是JDIC库...

    jdic.jar.zip

    为了使用JDIC,开发者需要将其添加到项目的类路径中,然后就可以调用相关的API来实现桌面集成。 总的来说,JDIC是一个强大的工具,它极大地扩展了Java在桌面环境中的功能,让Java开发者能够更轻松地创建出与本地...

    Java 版浏览器(居于jdic制作)

    通过这种方式,JDIC能够提供一个Java API来调用本地Web浏览器引擎,从而在Java应用中实现浏览网页的能力。 在Java版浏览器的实现中,开发者可能使用了JDIC的BrowserComponent类作为主要的浏览组件。...

    jdic的插件

    4. **JDIC调用或者整合本地桌面环境的组件或应用程序** - 表示JDIC可以访问并利用操作系统级别的特性,如通知区域、桌面小部件等。 **压缩包子文件的文件名称列表:** 1. **DJNativeSwing-SWTDemo.jar** - 这可能是...

    web-explore.zip_IeEmbed_JDIC_JDIC.jar_ieembed.exe

    开发人员需要将这个JAR文件添加到他们的项目类路径中,以便能够调用JDIC提供的各种服务。 4. **MozEmbed.exe**: 虽然在描述中没有直接提到,但MozEmbed可能是Mozilla的嵌入式浏览器组件,类似于IeEmbed,但基于Fire...

    jdic-0.9.3-bin-windows.zip_JDIC_jdic bin-windows.zip

    7. **鼠标与键盘事件**:JDIC扩展了Java AWT/Swing事件模型,提供了更多的鼠标和键盘事件处理,如全局热键监听等。 8. **多显示器支持**:在多显示器环境下,JDIC帮助开发者管理窗口在不同显示器间的移动和布局。 ...

    Swing 添加超链接 打开页面

    `javax.swing.JLabel`是Swing中的一个基础组件,通常用来显示文本或图像。通过自定义`JLabel`的行为,可以将它转化为一个点击后可以打开网页的超链接。这通常涉及到重写`MouseListener`或者`ActionListener`,当用户...

    JDIC源文件,实现java浏览器

    这使得Java应用程序可以调用这些本地浏览器引擎来显示网页内容,提供类似于原生浏览器的浏览体验。 2. **Swing组件**:JDIC扩展了Java Swing库,添加了一些新的组件,例如`Browser`类,它可以作为一个Swing组件直接...

    利用AWT和Swing实现Java应用程序图形界面课程设计报告

    4. **Flash动画播放**:由于Swing本身不支持Flash播放,因此需要引入第三方库,如jdic.jar,来实现Flash动画的显示。 5. **计算器功能**:计算器的实现主要依赖于JButton,每个按钮代表一个数字或运算符。通过注册...

    JAVA浏览器

    总的来说,JAVA浏览器通过JDIC为SWING开发者提供了一套强大的工具,以增强Java应用程序的桌面功能,使其更接近本机应用的用户体验。这不仅提升了用户满意度,也简化了跨平台开发的复杂性。尽管还有一些挑战,比如API...

    java编写浏览器接口

    3. **HTML解析器**:要显示HTML内容,你需要一个解析器。Java标准库没有内置的HTML解析器,但有许多第三方库可供选择,如Jsoup,它提供了方便的API来解析、操作和提取HTML内容。 4. **HTTP客户端**:为了获取网页...

    lanslim聊天工具

    4. "jna.jar":Java Native Access(JNA)库,允许Java代码调用本地操作系统函数,可能是LANSLIM与操作系统交互的重要桥梁。 5. "looks-2.1.4.jar" 和 "forms-1.2.0.jar":这两个是Java Swing的外观和组件库,用于...

    lanslim-开源

    8. `forms-1.2.0.jar`:可能是一个用于创建和处理用户界面的Java库,如Swing或JavaFX的组件。 9. `jdic.jar`:可能是一个与字典相关的库,支持搜索、查询等功能。 10. `jortho.jar`:可能是一个拼写检查或自动纠正...

Global site tag (gtag.js) - Google Analytics