`
Qin-Qin
  • 浏览: 24741 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Swing中嵌入浏览器

    博客分类:
  • Java
阅读更多

从没有想到运用Swing还可以连接WEB应用,当然JAVA并不提供标准的API,依然要借助于DLL文件这样的动态库文件,感谢JDIC开源项目团队做的巨大贡献,官方网站:https://jdic.dev.java.net/

 

           可以到官方网站上下载相应的包,下面大致说明一下如何运用它的三方包,实现在Swing中嵌入浏览器。

        该文章只说明Swing中嵌入浏览器这一个问题,解决该问题需要3个第三方库文件,jdic.jarjdic.dllIeEmbed.exe.

        jdic.jarJava程序需要引入的第三方库,并且将jdic.dllIeEmbed.exe拷到系统变量classpath或是操作系统system32下即可。

System.loadLibrary("jdic");   
BrowserEngineManager bem = BrowserEngineManager.instance();   
bem.setActiveEngine(BrowserEngineManager.IE);   
IBrowserEngine be = bem.getActiveEngine();   
WebBrowser browser = be.getWebBrowser();   
browser.setURL(url);   
JFrame f = new JFrame();   
f.setTitle("Swing浏览器");   
CentreInWindows.fullscreen(f);   
f.getContentPane().add(browser.asComponent());   
f.setVisible(true);  

 

 

分享到:
评论

相关推荐

    Java-Swing嵌入浏览器(本地浏览器和webkit浏览器-火狐内核)

    这个压缩包文件“Java-Swing嵌入浏览器(本地浏览器和webkit浏览器-火狐内核)”显然提供了一个实现这一功能的示例,主要涉及到的技术是DJnative-SWT和SWT。 DJnative-SWT 是一个开源项目,它的目标是将Java和...

    在SWING、SWT中嵌入浏览器

    这篇博客文章“在SWING、SWT中嵌入浏览器”就探讨了如何在Java应用中实现这一功能。 首先,SWING是Java Foundation Classes (JFC)的一部分,提供了丰富的组件和布局管理器来构建复杂的用户界面。尽管SWING本身并不...

    Java 实现swing中嵌入html 实例 适合新手

    然而,通过引入第三方库,如DJ Native Swing,我们可以实现在Swing应用中嵌入HTML的功能,这对于创建复杂的用户界面或者展示富文本信息非常有用。本实例面向Java新手,将详细讲解如何使用DJ Native Swing库在Java ...

    java swing 内嵌浏览器

    4. **事件处理**:内嵌浏览器中的交互可以通过监听事件来处理,比如链接点击、表单提交等。开发者可以注册事件处理器来响应这些事件,进行进一步的处理。 5. **跨平台兼容性**:由于SWT是基于操作系统的,因此...

    JAVA(GUI)中嵌入浏览器页面

    本文将深入探讨如何在JAVA GUI中嵌入浏览器页面,以实现类似的功能,如在桌面应用中打开和显示网页。 首先,我们需要了解的是Java中用于嵌入浏览器的API——Java Desktop Integration Components (JDIC)。JDIC 是一...

    Java嵌入谷歌内核简单浏览器跨平台

    这里提到的"Java嵌入谷歌内核简单浏览器跨平台"项目,显然是利用了谷歌浏览器的渲染引擎(Chromium)来创建一个能够在Java环境中运行的浏览器组件。这个组件名为JxBrowser,它允许Java开发者在他们的应用中无缝集成...

    java嵌入浏览器JxBrowser6.21

    Java嵌入浏览器技术是将一个完整的网页浏览功能集成到Java应用程序中的方法,使得开发者可以在Java应用内部展示网页、实现Web应用交互。JxBrowser是一款专为此目的设计的库,它提供了一个API,允许Java开发者轻松地...

    swing 浏览器

    Swing浏览器是一款基于Java Swing库开发的Web浏览器组件,它允许开发者在Java应用程序中嵌入一个功能完备的浏览器。Swing是Java Foundation Classes (JFC) 的一部分,提供了丰富的图形用户界面(GUI)组件,使得Java...

    Java嵌入谷歌内核简单浏览器

    在实践中,可能还需要掌握一些GUI库,如JavaFX或Swing,以便创建用户界面并与CEF浏览器组件进行整合。 总之,Java嵌入谷歌内核的简单浏览器是一种将现代Web浏览能力引入Java应用的有效方式。开发者可以通过Java-cef...

    java浏览器+swing嵌套网页+源码免费

    Java浏览器是Java编程环境中用于显示和交互Web内容的软件组件,它允许开发者在Java应用程序中嵌入网页浏览功能。在本资源中,我们关注的是使用Swing库来实现这一目标,Swing是Java Foundation Classes (JFC)的一部分...

    Java-Swing嵌入浏览器-附件资源

    Java-Swing嵌入浏览器-附件资源

    嵌入浏览器需要.rar

    "Swt嵌入浏览器"这一主题涉及到如何使用SWT库在Java应用中嵌入一个功能完整的浏览器引擎。 SWT是Eclipse基金会开发的一个开源GUI库,它允许Java开发者创建与本机系统更加紧密集成的图形用户界面。与传统的Java ...

    Java-JFrame-swing嵌套浏览器的具体步骤

    Java-JFrame-Swing嵌套浏览器是指在Java中使用Swing库创建一个窗体,并在这个窗体中嵌套一个浏览器,以便在这个浏览器中显示另一个项目的内容。下面是实现这个功能的具体步骤: 一、使用swing嵌套浏览器要实现的...

    java开发可安装程序exe的swing嵌套浏览器汇总整理.doc

    java开发可安装程序exe的swing嵌套浏览器汇总整理。。

    SpringBoot启动后启动内嵌浏览器的方法

    SpringBoot 启动后启动内嵌浏览器的方法 SpringBoot 启动后启动内嵌浏览器的方法是一种常用的技术手段,它...通过这篇文章,我们可以轻松地在 SpringBoot 应用程序中启动内嵌浏览器,并实现自动跳转到指定页面的功能。

    一个简单的HTML浏览器.zip_applet_html 浏览器_java Applet_java 浏览器_swing

    Applet是Java的一个早期特性,允许在Web浏览器中运行小型的Java程序,而Swing则是Java GUI(图形用户界面)工具包,提供了丰富的组件来构建桌面应用程序。 描述中提到“Applet与Swing编写一个简单的HTML浏览器”,...

Global site tag (gtag.js) - Google Analytics