1、准备工作
1.1、下载eclipse
http://www.eclipse.org/downloads/
目前的版本是eclipse-jee-indigo-SR1-win32
解压到d:\java\ide\eclipse-jee-indigo-SR1-win32
1.2、下载swt
http://eclipse.org/swt/
下载win32版本,结果是个zip文件
2、导入org.eclipse.swt 项目
运行eclipse,菜单中点击
file -> import -> general-exsiting projects to workspace -> next -> select archive file -> 选取下载的文——点击browse,会出现项目org.eclipse.swt->next
导入成功
3、新建SWT项目
file -> new -> javaproject ...
右键点击项目properties -> java build path -> projects -> 点add,把org.eclipse.swt项目加进来
OK,可以写SWT程序了
4、加入Jface支持
同3
properties -> java build path ->Libraries-> add external JARs..或Add Library
加入以下jar包:(jar包在eclipse安装目录的plugins子目录中找)
org.eclipse.core.commands_xxx.jar
org.eclipse.core.runtime_xxx.jar
org.eclipse.equinox.common_xxx.jar //一定要加,不然会报java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor
org.eclipse.jface_xxx.jar
org.eclipse.jface.text_xxx.jar
org.eclipse.osgi_xxx.jar
为解决jface的中文问题,还要加上
org.eclipse.jface.nl1_3xx.jar
详见http://www.cnblogs.com/jifeng/archive/2011/10/15/2213615.html
OK
分享到:
相关推荐
SWT Designer是一款强大的图形用户界面(GUI)设计工具,专为Eclipse集成开发环境(IDE)设计,使得开发者能够方便地创建和设计SWT(Standard Widget Toolkit)和JFace应用程序。SWT是Java中用于构建桌面应用的一个...
3. **Web和Rich Client Platform (RCP) 工具**:Eclipse 3.7 提供了更强大的Web和桌面应用开发支持,包括改进的CSS编辑器、JavaScript调试器以及对SWT和JFace库的更新。 4. **Mylyn任务焦点**:Mylyn是Eclipse中的...
在Eclipse3.7版本中,它提供了可视化设计和编码的便利,使得开发者能够通过拖拽组件的方式来创建和编辑 SWT(Standard Widget Toolkit)和JFace 用户界面。SWT是IBM开发的一种轻量级的Java GUI库,它允许开发者创建...
### Eclipse 下 SWT 图形界面开发指南(一) #### 引言 开源的 Eclipse 项目是 Java 领域近期最引人注目的发展之一。Eclipse 自称是一种“通用工具平台——一种开放可扩展的 IDE,适用于任何特定或非特定的东西”...
WindowBuilder for eclipse 3.7 WindowBuilder是一款基于Eclipse平台的双向Java的GUI设计插件式的软件。具备SWT/JFACE开发、Swing开发及GWT 开发三大功能,是一款不可多得的Java体系中的WYSIWYG工具。
SWT(Standard Widget Toolkit)是Eclipse开源组织开发的一个用于创建Java图形用户界面(GUI)的库,它提供了丰富的控件和与操作系统更紧密的集成。"swt-3.7.2-gtk-linux-x86_64.zip" 是一个针对Linux 64位系统,...
Eclipse 3.7(代号为Indigo)是一款广泛使用的开源集成开发环境(IDE),专为Java开发者设计,但也支持其他编程语言。WindowBuilder是Eclipse中的一个强大工具,它使得用户可以通过直观的图形界面来创建、编辑和设计...
第3章 Eclipse开发环境概述 22 3.1 Eclipse界面一览 22 3.2 Eclipse项目的文件结构 23 3.2.1 设置编译后.class文件的保存目录 23 3.2.2 导入项目使用的包 25 3.2.3 设置编译方式 26 3.2.4 运行程序 27 ...
WindowBuilder是Eclipse集成开发环境(IDE)中的一个强大工具,专为图形化设计Java Swing、 SWT/JFace 和 Google Web Toolkit (GWT) 应用程序而设计。这个压缩包对应的版本是针对Eclipse 3.7,同时适用于MyEclipse ...
Eclipse 3.7 Indigo API 是一个针对Eclipse集成开发环境(IDE)的重要软件开发工具包,主要用于扩展和定制Eclipse平台。Eclipse作为一款开源的、跨平台的IDE,广泛应用于Java、C++、Python等语言的开发,而其API则是...
1. **《Eclipse SWT/JFace 开发实战精解》**:这本书深入介绍了如何使用SWT和JFace进行Eclipse插件开发,包含丰富的实例和实践指导。 2. **《SWT-JFace-3.4-zh-CN.chm》**:这是一份中文手册,详细讲解了SWT和...
1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 1.3.2 Java开发...
1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 1.3.2...
WindowsBuilder是一款强大的Eclipse插件,使得开发者可以通过图形化界面来设计和构建SWT和JFace(基于SWT的高级抽象层)的应用程序,极大地简化了UI开发过程。 在SWT3.7中,开发者可以找到以下关键知识点: 1. **...
1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 1.3.2...
SWT (Standard Widget Toolkit) 是一个开源的Java GUI(图形用户界面)库,它为Java开发者...对于那些需要在Mac OS X 64位环境下开发Java应用的开发者来说,"swt-3.7-cocoa-macosx-x86_64.jar"是一个不可或缺的组件。
SWT(Standard Widget Toolkit)是Java编程环境中用于创建图形用户界面(GUI)的一个开源库,它是Eclipse项目的重要组成部分。SWT提供了与操作系统本机UI控件直接交互的能力,使得开发出的应用程序具有更好的性能和...
7. **与JFace和Eclipse RCP的集成**:SWT是Eclipse Rich Client Platform (RCP) 的基础,JFace则是在SWT之上提供更高层次的抽象,简化GUI开发。两者结合,开发者可以快速构建复杂的桌面应用程序。 源代码包"swt-...