`
francisyc
  • 浏览: 5365 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JAVA内嵌浏览器 SWT

阅读更多
import org.eclipse.swt.SWT;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.browser.TitleEvent;
import org.eclipse.swt.browser.TitleListener;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;


public class SWTBrowserTest{
	//static{
    //System.setProperty("org.eclipse.swt.browser.XULRunnerPath", "D:\\xulrunner");
    //}
	public static void main(String[] args) {
		Display display = new Display();
		final Shell shell = new Shell(display);
		FillLayout layout = new FillLayout();
		shell.setLayout(layout);
		
		Browser browser = new Browser(shell, SWT.NONE); 
		//Browser browser = new Browser(shell, SWT.MOZILLA); 
		//Browser browser = new Browser(shell, SWT.FILL); 
		browser.addTitleListener(new TitleListener() { 
			public void changed(TitleEvent event) {
				shell.setText(event.title);
			}
		});
		browser.setUrl("www.google.com"); 
		shell.open();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch())
				display.sleep();
		}
		display.dispose();

	}
}
  • swt.jar (1.8 MB)
  • 下载次数: 99
分享到:
评论
1 楼 llscp 2011-10-03  
很好 用 

相关推荐

    Java内嵌浏览器eclipse.swt插件版

    在这个场景下,"Java内嵌浏览器eclipse.swt插件版"指的是使用SWT来实现Java应用程序中的内嵌浏览器功能。 SWT是Eclipse项目的一部分,设计用于替代Java Swing,提供更丰富的图形用户界面和更好的性能。它利用了操作...

    java内嵌浏览器

    本代码J2SE代码,采用swt编程,实现内嵌浏览器,下载后找到项目中的两个类中的main运行即可。由于IE和Chrome内核不一样,所以采用jar包不一样,其中Chrome使用的jxbrowser,该项目中的jxbrowser已破解,放心使用。

    java内嵌浏览器DJNativeSwing的jar包 以及32位和64位的SWT

    Java内嵌浏览器技术是将网页内容在Java应用程序中展示的一种方式,这在处理与Web相关的功能或者需要在桌面应用中嵌入网页时非常有用。在这个场景中,DJNativeSwing和SWT(标准窗口工具包)是两个关键的库,它们帮助...

    java swing 内嵌浏览器

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

    java内嵌浏览器(代码文件),相关的依赖及jar包

    DJNativeSwing.jar,DJNativeSwing-SWT.jar,swt(Mac用.jar,swt(Window.jar 可解决问题:1.报错信息为缺少swt-cocoa-4335.dll和swt-cocoa.dll文件

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

    在本示例中,开发者可能使用了DJnative-SWT提供的API来创建一个Swing组件,该组件能够内嵌WebKit浏览器引擎。这通常涉及到以下几个步骤: 1. **引入依赖**:首先,你需要在项目中引入DJnative-SWT和SWT的相关库,...

    在SWING、SWT中嵌入浏览器

    尽管SWING本身并不直接支持内嵌浏览器,但可以通过JavaFX或第三方库如JWebPane来实现。JavaFX提供了一个WebView组件,可以嵌入HTML5内容,但需要Java 8或更高版本。JWebPane是早期Java 6中的一个实验性API,但它在...

    SWT Browser(内嵌浏览器)所需SWTResourceManager Jar包

    SWT Browser(内嵌浏览器)所需SWTResourceManager Jar包

    java内嵌浏览器源码.doc

    在Java中实现内嵌浏览器,我们可以利用Eclipse SWT(Standard Widget Toolkit)库中的`Browser`类。以下是一个关于如何使用SWT创建内嵌浏览器的详细说明: 1. **引入依赖**: 首先,你需要在项目中引入SWT库。对于...

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

    在"DJNativeSwing-SWT组件-Java GUI中内嵌浏览器相关JAR包"中,"djnativeswing.jar"文件包含了DJNativeSwing的核心库,它提供了与Swing组件集成的基础。"djnativeswing-sw.jar"文件则是DJNativeSwing-SWT的实现,它...

    java swt浏览器64位插件

    总的来说,Java SWT浏览器64位插件对于那些需要在Java应用中内嵌浏览器功能且运行在64位环境下的项目来说,是一个不可或缺的工具。通过合理使用,开发者可以构建出更加灵活、功能强大的桌面应用。在实际应用中,还...

    DJ Native Swing内嵌浏览器实例

    1. **内嵌浏览器组件**:这个库的核心是内嵌浏览器组件,它可以在Java Swing或Eclipse SWT(标准小部件工具包)的应用程序中无缝使用。这使得开发者能够创建混合型应用程序,其中包含本地桌面功能和网页内容。 2. *...

    java浏览器源码

    本代码是基于java swt界面化所编写的java内嵌浏览器 可取代电脑上的浏览器 还是很好用 可以下载学习

    java集成webkit浏览器

    在Java中集成WebKit,开发者可以创建具有现代Web浏览功能的应用程序,比如内嵌式浏览器控件。 SWT(Standard Widget Toolkit)是Eclipse基金会开发的一个Java图形用户界面(GUI)工具包,它提供了与操作系统紧密集成...

    java源码屏幕刷新-javacef:在JavaSWT中嵌入Chromium浏览器。(以前是code.google.com/p/javacef

    java源码屏幕刷新介绍 Java CEF 现在是 Jingyi Wei 的一个开源项目。 该项目可以在 Java SWT 中嵌入 Chromium 浏览器,支持多标签浏览器、cookie 操作、标签设置、打印、后退、前进、刷新按钮和增强的文件下载。 该...

    SWT(DJNativeSwing)

    DJ NativeSwing是SWT的一个扩展,它允许开发者在Java应用程序中无缝地嵌入Swing组件,包括一个内嵌浏览器功能。 在Java编程中,SWT和Swing分别是两种主要的GUI库。SWT提供了与操作系统更直接的交互,而Swing则依赖...

    SWT内嵌火狐浏览器源码

    8. **性能优化**: 内嵌浏览器的性能可能受到内存管理、线程模型和资源加载策略的影响。源码可能包含了针对这些问题的优化方案,比如缓存策略、异步加载和事件处理。 总的来说,"SWT内嵌火狐浏览器源码"是一个实用的...

    java swt javaFx 整合 自带浏览器 实现 调用网页echart

    SWT提供了一个`Browser`类,允许开发者在Java程序中内嵌一个Web浏览器组件。 **JavaFX** 是Oracle公司推出的新一代富客户端应用开发框架,它提供了丰富的UI控件、2D/3D图形渲染、动画和媒体处理等功能。JavaFX的`...

Global site tag (gtag.js) - Google Analytics