SWT介绍 -jobslong

SWT介绍

  说明:为了达到更好的阅读效果,请点击以下链接,我们的dropbox里面下载pdf或者word文件,我们为每一个blog都生成了相关的文件,如果你需要相关的软件也可以在评论留言,我可以上传供大家下载;

  https://www.dropbox.com/home 用户名:jobslongblogs@gmail.com 密码:com.gmail@jobslongblogs

     SWT(Standard Widget Toolkit),最初由IBM开发的一套用于Java图形用户界面系统。开源集成开发环境Eclipse就是用Java和SWT开发的。

         在IBM开发Eclipse的过程中,开发人员将SWT的功能实现完全构筑在JAVA的本地调用(JNI)并对运行平台直接调用的封装上。它提供了一个与操作系统的本机窗口紧密集成在一起同时又与平台无关的API。这个工具箱使开发者不用在使用JAVA的抽象工具箱或JAVA基础类时在许多设计和实现方面所要做出权衡

         SWT的结构如下图:

JFace

SWT

JNI

Windowing Sub-system

Operating System

         SWT功能的实现并不是通过JAVA虚拟机操作,而是通过JNI方法直接调用Windows GDI和 Shell功能。这样可以是开发出来的应用具备本地操作系统的外观和特性,除非当前的操作系统找不到需要的部件时,,SWT才会自己绘制图形,这样做大大提升的了应用的响应速度,但是同时SWT也必须为每一种操作系统准备一套本地函数库,不过目前的SWT支持的操作系统基本上覆盖了常见的几种(Windows、Mac、Linux等)。

下载Eclipse 3.7.2:http://www.eclipse.org/downloads/packages/release/indigo/sr2

下载SWT 3.7.2:http://download.eclipse.org/eclipse/downloads/drops/R-3.7.2-201202080800/index.php#SWT

SWT的配置:

         现在我们将介绍如何在您的电脑里配置SWT,在这之前有必要先将针对这种配置开发环境的方式进行详细的说明。

         SWT需要在一定的运行环境,但是SWT应用程序不但可以在Eclipse平台中以插件的形式使用,也可以将其脱离出来,想一个JAVA类包一样在Eclipse之外的平台上使用。

         1、在Eclipse官方网站上下载Eclipse SDK的任意版本后,从Eclipse SDK的插件目录中找到相应的SWT支持插件(即解压缩文件的Plug-in目录),从这些插件中取出开发支持包和基于本地操作系统的动态链 接库以运行SWT应用程序。

     我们可以直接在eclipse中以创建插件项目的方式,让eclipse直接为你配置好运行环境及相关的依赖包;

     如何创建一个简单的插件项目,可以参照一下我们的SWT学习博客:

         2、直接在Eclipse官网上现在最新的SWT开发工具包,此方法适用于不使用Eclipse作为开发工具,而又想  进行SWT开发的用户。

           如何获取SWT工具包呢?

           请参阅SWT的官方介绍:http://www.eclipse.org/swt/eclipse.php

SWT Designer的下载

         SWT Designer 是一种功能强大且容易使用的基于Eclipse SWT技术的图形用户界面设计工 具,是一个很好的Eclipse的界面开发插件包。利用SWT Designer 的可视化界面,只需采用 拖拉操作,就可以很快地在窗体上创建各种组件,设计出来的窗体和组件的外观和操作系统 平台下其他软件的外观相似,具有本机系统的风格。SWT Designer 可以自动生成Java代码, 利用它的属性编辑器还可以改变组件的各种属性,使SWT界面开发变得非常容易。

         讲一下如何安装SWT Designer

         由于SWT Designer现在已经成为Google开发者工具WindowsBuild的一部分,所以我们首先需要从Google的站点复制下载链接,

         Google站点:https://developers.google.com/java-dev-tools/download-wbpro?hl=zh-CN

      (请选择相应版本的链接复制,jobs现在的版本为3.7.2)

    

    然后我们再Eclipse中使用更新插件的方式来安装SWT Designer:

 

接下来的步骤就是选择需要的插件下载,由于网络因素,可能速度会比较慢。

如果有什么问题可以在评论留言;

安装成功之后,如下图所示使用SWT Designer

 

打开之后,在窗口左下角:

关于这个窗口如何使用,可以查看Eclipse的帮助文档,里面有详细的介绍:

 

如何使用SWT进行桌面系统开发,请点击jobs的相关博客,更希望能和你交流编程中的快乐。

SWT开发:

---恢复内容结束---

SWT介绍

     SWT(Standard Widget Toolkit),最初由IBM开发的一套用于Java图形用户界面系统。开源集成开发环境Eclipse就是用Java和SWT开发的。

         在IBM开发Eclipse的过程中,开发人员将SWT的功能实现完全构筑在JAVA的本地调用(JNI)并对运行平台直接调用的封装上。它提供了一个与操作系统的本机窗口紧密集成在一起同时又与平台无关的API。这个工具箱使开发者不用在使用JAVA的抽象工具箱或JAVA基础类时在许多设计和实现方面所要做出权衡

         SWT的结构如下图:

JFace

SWT

JNI

Windowing Sub-system

Operating System

         SWT功能的实现并不是通过JAVA虚拟机操作,而是通过JNI方法直接调用Windows GDI和 Shell功能。这样可以是开发出来的应用具备本地操作系统的外观和特性,除非当前的操作系统找不到需要的部件时,,SWT才会自己绘制图形,这样做大大提升的了应用的响应速度,但是同时SWT也必须为每一种操作系统准备一套本地函数库,不过目前的SWT支持的操作系统基本上覆盖了常见的几种(Windows、Mac、Linux等)。

下载Eclipse 3.7.2:http://www.eclipse.org/downloads/packages/release/indigo/sr2

下载SWT 3.7.2:http://download.eclipse.org/eclipse/downloads/drops/R-3.7.2-201202080800/index.php#SWT

SWT的配置:

         现在我们将介绍如何在您的电脑里配置SWT,在这之前有必要先将针对这种配置开发环境的方式进行详细的说明。

         SWT需要在一定的运行环境,但是SWT应用程序不但可以在Eclipse平台中以插件的形式使用,也可以将其脱离出来,想一个JAVA类包一样在Eclipse之外的平台上使用。

         1、在Eclipse官方网站上下载Eclipse SDK的任意版本后,从Eclipse SDK的插件目录中找到相应的SWT支持插件(即解压缩文件的Plug-in目录),从这些插件中取出开发支持包和基于本地操作系统的动态链 接库以运行SWT应用程序。

     我们可以直接在eclipse中以创建插件项目的方式,让eclipse直接为你配置好运行环境及相关的依赖包;

     如何创建一个简单的插件项目,可以参照一下我们的SWT学习博客:

         2、直接在Eclipse官网上现在最新的SWT开发工具包,此方法适用于不使用Eclipse作为开发工具,而又想  进行SWT开发的用户。

           如何获取SWT工具包呢?

           请参阅SWT的官方介绍:http://www.eclipse.org/swt/eclipse.php

SWT Designer的下载

         SWT Designer 是一种功能强大且容易使用的基于Eclipse SWT技术的图形用户界面设计工 具,是一个很好的Eclipse的界面开发插件包。利用SWT Designer 的可视化界面,只需采用 拖拉操作,就可以很快地在窗体上创建各种组件,设计出来的窗体和组件的外观和操作系统 平台下其他软件的外观相似,具有本机系统的风格。SWT Designer 可以自动生成Java代码, 利用它的属性编辑器还可以改变组件的各种属性,使SWT界面开发变得非常容易。

         讲一下如何安装SWT Designer

         由于SWT Designer现在已经成为Google开发者工具WindowsBuild的一部分,所以我们首先需要从Google的站点复制下载链接,

         Google站点:https://developers.google.com/java-dev-tools/download-wbpro?hl=zh-CN

      (请选择相应版本的链接复制,jobs现在的版本为3.7.2)

    

    然后我们再Eclipse中使用更新插件的方式来安装SWT Designer:

 

接下来的步骤就是选择需要的插件下载,由于网络因素,可能速度会比较慢。

如果有什么问题可以在评论留言;

安装成功之后,如下图所示使用SWT Designer

 

打开之后,在窗口左下角:

关于这个窗口如何使用,可以查看Eclipse的帮助文档,里面有详细的介绍:

 

如何使用SWT进行桌面系统开发,请点击jobs的相关博客,更希望能和你交流编程中的快乐。

SWT开发:http://www.cnblogs.com/jobslong/archive/2013/04/05/3001458.html

posted @ 2013-04-05 20:17  JobsLong  阅读(2064)  评论(0编辑  收藏  举报