`

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

阅读更多
    我们可以使用JDIC来调用WebBrowser控件来显示。。
    代码如下:
   
    WebBrowser browser;
	public static void main(String[] args) throws IOException, URISyntaxException {
		// TODO Auto-generated method stub
		tEST test=new tEST();
		test.setSize(300, 300);
		test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		test.setVisible(true);
		
	}
	public tEST() throws IOException, URISyntaxException{
	
		Container container=getContentPane();
		    browser = new WebBrowser(); 
		        try {  
		            browser.setURL(new URL("http://www.google.com"));  
		            BrowserEngineManager engineManager = BrowserEngineManager.instance();  
		            engineManager.setActiveEngine(BrowserEngineManager.IE);  //指定IE浏览器  
		      
		     }catch(Exception ex){}  
		     container.add(browser);
//		     container.add(linklabel);
		     
	}
    


当然还需要添加下类库;添加jdic.dll、tray.dll和IeEmbed.exe到System32中,,在工程中加入jdic的jar包。
这样web页面在jframe中出现了。。
    jdic.jar
   jdic.dll、tray.dll和IeEmbed.exe

   
分享到:
评论
1 楼 u148 2014-08-22  
为什么还是显示不出来?..

相关推荐

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

    通过这个示例,开发者不仅可以学习如何在Java Swing应用中嵌入浏览器,还可以了解如何利用开源库与原生系统资源进行交互,提高应用的功能性和用户体验。同时,这个实践也能帮助开发者更好地理解和掌握Java GUI编程...

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

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

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

    Java嵌入谷歌内核简单浏览器是一种技术实现,它允许开发者在Java应用程序中集成谷歌的Chromium Embedded Framework(CEF),从而创建具有现代Web浏览功能的应用。CEF是一个开源项目,它为各种编程语言提供了一个轻量...

    DJNativeSwing-SWT组件-Java GUI中内嵌浏览器相关JAR包

    DJNativeSwing是一个Java库,它允许开发者在Java GUI(图形用户界面)应用程序中嵌入原生操作系统控件,如Windows、Mac OS X或Linux上的本机浏览器组件。这个库的目标是提供一种方式,使得Java应用程序能够利用操作...

    在SWING、SWT中嵌入浏览器

    总之,“在SWING、SWT中嵌入浏览器”涉及到对Java GUI库的深入理解,以及如何利用这些库与Web技术进行集成。无论是SWING还是SWT,都有其独特的方法和挑战,开发者需要根据项目需求和目标平台选择合适的方法。

    java swing 内嵌浏览器

    Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件来构建桌面应用程序。在某些情况下,开发者可能需要在Java应用中集成一个浏览器组件,以便展示网页内容或者实现一些Web相关的功能。这就是...

    java嵌入浏览器资源包

    Java 嵌入浏览器资源包是一种技术,允许开发者在 Java 应用程序中集成Web浏览功能,以便在桌面应用中展示网页内容或者实现基于Web的交互。2017年的最新版应该指的是那个时期的稳定版本,它支持64位操作系统,意味着...

    java 程序设计网页浏览器

    在浏览器中,你需要设计一个窗口,包含地址栏、前进/后退按钮、刷新按钮、书签等功能。使用JFrame作为主窗口,JPanel存放网页内容,JTextField用于输入URL,JButton实现按钮功能。 5. **渲染HTML**:解析HTML后,...

    JAVA CEF嵌入式浏览器框架实例及参考资料 一

    Java CEF,全称为“Java Chromium Embedded Framework”,是基于Chromium开源项目开发的一个库,它允许开发者在Java应用中嵌入高性能的Web浏览器组件。Chromium是Google Chrome浏览器的基础,因此,通过Java CEF,...

    嵌入浏览器需要.rar

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

    java基于IE内核网页浏览器

    - **线程管理**: Java多线程技术可以用来优化浏览器性能,比如在一个单独的线程中执行网络请求和页面渲染,以避免阻塞用户界面。 - **缓存机制**: 实现本地缓存,减少对网络的依赖,提高网页加载速度。 5. 安全与...

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

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

    JAVA SWT 多标签浏览器

    在浏览器中,书签功能允许用户保存常用网址,方便日后快速访问。开发者可能通过读取和写入这个文件来实现书签的添加、删除和查找功能。 `readme.txt`是一个常见的文档,通常包含了项目的简介、安装步骤、使用指南...

    java-简单的浏览器

    **WebView**: JavaFX 中的一个核心组件,它允许开发者在应用程序中嵌入一个 Web 内容查看器,可以用来显示 HTML、CSS 和 JavaScript 页面,是构建浏览器的关键。\n\n二、实现步骤\n\n1. **初始化 JavaFX 应用**: ...

    java浏览器源代码

    2. WebView:JavaFX中的WebView组件是浏览器的核心部分,它允许在Java应用程序中嵌入Web内容。WebView使用WebKit引擎(在JavaFX 8及之前)或Blink引擎(在JavaFX 11及以后版本)来解析和渲染HTML、CSS和JavaScript,...

    java cef 调用chrome浏览器

    CEF是一个开源框架,它封装了Google Chrome的渲染引擎Blink和JavaScript引擎V8,使得开发者可以将现代Web浏览器的功能嵌入到各种应用中,包括JavaFX应用。 JavaFX是Java的一种图形用户界面(GUI)工具包,用于创建...

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

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

    GUI.rar_java gui

    此外,JavaFX还可以部署为独立的应用程序,或者嵌入到Web浏览器中运行。 6. **示例代码**: "GUI.txt"可能包含了创建简单窗口、添加组件、响应事件的示例代码,这对于初学者来说是学习Java GUI编程的重要资源。通过...

    如何在JAVA程序中嵌入IE

    这个过程主要涉及到Java的 SWT(Standard Widget Toolkit)库,它是Oracle公司开发的一个开源GUI库,提供了与操作系统底层交互的能力,使得我们可以创建原生的窗口和控件,包括在Java程序中集成Web浏览器。...

Global site tag (gtag.js) - Google Analytics