SWT/JFACE学习(1)
最近要开发一个应用平台,挺复杂,用到的技术包括swt/jface, spring, hibernate等等,这些对我来说都挺生疏,因此需要记录下来学习过程。
SWT/JFace开发入门
下面是一个对swt/jface简介的博客,挺经典的。
- SWT/JFace开发入门指南(一)
- SWT/JFace开发入门指南(二)
- SWT/JFace开发入门指南(三)
- SWT/JFace开发入门指南(四)
- SWT/JFace开发入门指南(五)
- SWT/JFace开发入门指南(六)
- SWT/JFace开发入门指南(七)
- SWT/JFace开发入门指南(八)
- SWT/JFace开发入门指南(九)
- SWT/JFace开发入门指南(十)
- SWT/Jface开发入门指南(十一)
以上博客在 http://www.blogjava.net/jayliu 上也能找到一些,其实是同一个人的博客,他的博客中其他内容还要好好学习一下。
系统介绍
官网:http://www.eclipse.org/swt/
IBM开发站点上有SWT/JFace的系统介绍,分四个部分(英文版)
- A gentle introduction to SWT and JFace, Part 1: How to create a simple SWT application
- A gentle introduction to SWT and JFace, Part 2: How to use combo, list, table, and tree controls
- A gentle introduction to SWT and JFace, Part 3: How to use TabFolder, Canvas, and StyledText
- A gentle introduction to SWT and JFace, Part 4: How to use ToolBars and SashForms
SWT布局学习
下面列一些有用的布局相关链接:
- Understanding Layouts in SWT 这是篇官网英文教程,图很详细
- 理解SWT布局, 这篇是翻译,网上有很多,图不是很全,可以相互对着看。
- SWT中模拟AWT的BorderLayout 介绍了在swt中使用BorderLayout布局的方式,也能从中了解swt布局的工作原理。
- SWT(JFace)体验之模拟BorderLayout布局 同上篇。
- 组织SWT/JFace控件的利器——Fill, Row, Grid, Form, Stack? 这四篇分别介绍了五种swt标准布局。
- SWT Layout - FormLayout 专门讲FormLayout的文章
- 实战SWT布局 讲了一个简单的FormLayout的例子
SWT/JFace 配置【转载】
与使用其它Java类库一样,运行JFace程序也需要导入JFace类库,与SWT类库不同的是,JFace的开发包不能从Eclpise网站上下载, 只能从下载的Eclipse中通过Eclpise类库来获取,打开Eclpise所在的文件夹,打开plugins文件夹,在该文件夹下找到如下的jar 包:
1.org.eclipse.jface.text_3.1.2.jar
2.org.eclipse.jface_3.1.1.jar
3.org.eclipse.core.runtime_3.1.2.jar
4.org.eclipse.core.runtime.compatibility_3.1.0.jar
5.org.eclipse.osgi_3.1.2.org
6.org.eclipse.core.commands_3.1.0.jar
如果您下载了最新版的Eclipse
Version: 3.3.0
Build id: I20070625-1500
那么您只需
1.org.eclipse.jface_3.3.0.I20070606-0010.jar
2.org.eclipse.core.commands_3.3.0.I20070605-0010.jar
3.org.eclipse.equinox.common_3.3.0.v20070426.jar
将以上类库导入到开发的工程中来
当然,也可以通过内置的导入JFace类库的方法,可以自动导入JFace类库
浙公网安备 33010602011771号