快速业务通道

SWT Designer简介 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

SWT Designer简介

时间:2011-04-23 哪热

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

1.SWT Designer 的下载和安装

SWT Designer 有多个版本,要和相应的Eclipse版本相匹配。我使用的是 Designer_v6.7.0_for_Eclipse3.2.zip。安装步骤如下:

1.1 下载

下载版本:Designer_v6.7.0,文件:Designer_v6.7.0_for_Eclipse3.2.zip,下载地址: 大家自己搜下,呵呵。

1.2 安装

Designer_v6.7.0_for_Eclipse3.2.zip解压缩到Eclipse的安装目录中。安装结束后,启 动Eclipse,在主菜单中选择【文件】→【新建】→【项目】,如果在弹出的“新建项目”对 话框中多了一个“Designer”项,则表示SWT Designer 安装成功。如图1所示。

SWT Designer简介 - 编程入门网

图1

SWT Designer简介(2)

时间:2011-04-23 哪热

1.3 注册

在Eclipse 主菜单中选择【窗口】→【首选项】,弹出一个对话框,如图2,单击左边树 形目录中的Designer,然后单击对话框右下方的【Registration and Activation】按钮,弹 出对话框,如图4.43 所示,在Serial number栏中输入产品序列号,在ActivationKey 栏中 输入产品激活号,单击【完成】,即可激活。

SWT Designer简介 - 编程入门网

图2

SWT Designer简介 - 编程入门网

SWT Designer简介(3)

时间:2011-04-23 哪热

SWT Designer 有免费版、评估版和正式版,免费版只有有限的功能,评估版需要填写用 户资料和E-mail 地址,从E-mail 中可以获得Activation Key,评估时限为2 周。正式版则 要购买产品,才能获得Activation Key。

2. SWT Designer 开发实例

本节通过创建一个项目,熟悉一下SWT Designer 的主界面及其相应的组件。操作步骤如 下:

2.1创建SWT/JFaceProject

在Eclipse 主菜单中选择【文件】→【新建】→【其他】,弹出“新建”对话框,展开 Designer 节点,选择“SWT/JFace Java Project” (记住:是SWT/JFace Project,不是 JavaProject),再单击【下一步】,出现“创建Java 项目”对话框,输入项目名,如 SWTDesigerTest,单击【完成】。

2.2创建Application Window 窗体

右单击项目名(SWTDesigerTest),选择【新建】→【其他】,在“新建”对话框中,展 开Designer 节点下的SWT 节点,选择“Application Window”,再单击【下一步】,在弹出 的对话框中输入包名和类名,在下方的单选项中选择“public static main() mathod”, 该 选项会自动生成main()方法,使窗体能独立运行。单击【完成】。在程序编辑区的下方,有 【Source】和【Design】两个标签,选择【Source】标签,则在程序编辑区中显示源程序; 选择【Design】标签,则在程序编辑区中出现一个窗体。

2.3在窗体中加入组件

加入2 个标签组件(Label)、2 个文本框组件(Text)和2 个按钮组件(Button),如图4 所示。

SWT Designer简介 - 编程入门网

图4 SWT Designer 界面

if(text.getText()!=""|text_1.getText ()!="") //调用JFace的信息对话框显示登录信息 MessageDialog.openInformation(shell,"登录信息","欢迎 "+text.getText()+"进入系统!"); else //调用 JFace的错误对话框显示出错信息 MessageDialog.openError(shell,"错误 ","用户名或密码为空,

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号