网站大量收购独家精品文档,联系QQ:2885784924

Java程序设计之swt教程.pdf

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计之swt教程.pdf

4 章 SWT 图形用户界面 本章要点 1 SWT 程序开发步骤。 2 SWT 常用组件的使用。 3 SWT 的布局。 4 SWT 的事件处理。 5 SWT Designer 简介。 本章难点 1 SWT 常用组件的使用。 2 SWT 的布局。 3 SWT 的事件处理。 4.1SWT/JFace 简介 SWT (Standard Widget Toolkit )即标准小窗口工具箱,是IBM 公司推出的一种在Eclipse 中使用的集成开发环境,SWT 提供可移植的API,并与底层本机OS GUI 平台紧密集成,它 是一个与本地窗口系统集成在一起的小部件集和图形库。SWT 由JNI (Java Native Interface, Java 本机接口)调用操作系统的内部API,因此运行速度快,能够获得与操作系统的内部应 用程序相同的外观。 JFace 是一个用户界 工具箱,也是一个易用、功能强大的图形包,它简化了常见的图 形用户界 的编程任务。SWT 和JFace 都是Eclipse 平台上的主要组件。JFace 是在SWT 的 基础上创建的,但JFace 并不能完全覆盖SWT 的功能,JFace 和SWT 的关系如图4.1 所示。 由于JFace 的功能更强大,因此做图形界 开发时一般优先选用JFace 。 图4.1 JFace 和SWT 的关系 4.1.1 SWT 程序开发步骤 在eclipse 的plugins 目录下,找到文件org.eclipse.swt.win32.win32.x86_3.2.1.v3235.j ar, 文件名中中3.2.1 是eclipse 的版本号,v3235 是SWT 的序列号,不同的eclipse 版本这两个 数字也不同。在DOS 状态下,用j ar 命令将该文件解压,命令格式如下: j ar xf org.eclipse.swt.win32.win32.x86_3.2.1.v3235.j ar PDF 文件使用 pdfFactory 试用版本创建 该命令将指定的文件 org.eclipse.swt.win32.win32.x86_3.2.1.v3235.j ar 解压到当前目录 下 。解压后得 到四个 DLL 文件 :swt-win32-3235.dll ,swt-awt-win32-3235.dll , swt-gdip-win32-3235.dll 和swt-wgl-win32-3235.dll 。这四个文件就是SWT 的原生库文件。原 生库文件为SWT 通过JNI 访问windows 本地API 提供了接口,为使Java 程序在启动时能 够访问这些文件,可以通过以下方法进行设置: 方法一:将这四个DLL 文件复制到jre 的bin 目录下。 方法二:设置环境变量,在PATH 中加入这 个dll 文件所在的目录。 方法三:在eclipse 的Java 项目中导入原生库文件。操作方法是: 在 eclipse 的包资源管理器中,右单击项目名→导入→常规→文件系统→下一步→浏览 →选择DLL 文件所在目录 确定 勾选DLL 文件→完成。 导入SWT 的原生库文件后,还要在eclipse 的Java 项目中配置构建路径,添加外部JAR ,

文档评论(0)

qspd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档