`
llyer110
  • 浏览: 20359 次
  • 性别: 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);

 

 

 

1
3
分享到:
评论

相关推荐

    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 内嵌浏览器

    总之,Java Swing内嵌浏览器通过第三方库如DJNativeSwing-SWT,可以方便地在Java桌面应用中嵌入一个功能完备且与操作系统紧密集成的浏览器,这极大地扩展了Java Swing应用的功能和交互可能性。在实际开发中,理解和...

    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开发者轻松地...

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

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

    swing 浏览器

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

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

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

    嵌入浏览器需要.rar

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

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

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

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

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

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

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

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

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

    SWING实现的上传控件,嵌入APPLET实现

    APPLET是Java小程序,它可以在Web浏览器中运行,直接与服务器进行交互。由于APPLET是在客户端执行的,它可以在用户的本地文件系统上操作,从而允许用户选择并上传大文件,而不会受到单一HTTP请求大小的限制。APPLET...

Global site tag (gtag.js) - Google Analytics