快速业务通道

SWT/JFace入门指南之让SWT程序动起来 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
一个窗口被关闭的事件,相信你用keyCode属性意义不大。

让我们看一下下面一段代码

1 Shell shell = new Shell (); 2 Listener listener = new Listener () { 3 public void handleEvent (Event e) { 4 switch (e.type) { 5 case SWT.Resize: 6 System.out.println ("Resize received"); 7 break; 8 case SWT.Paint: 9 System.out.println ("Paint received"); 10 break; 11 default: 12 System.out.println ("Unknown event received"); 13 } 14 } 15 }; 16 shell.addListener (SWT.Resize, listener); 17 shell.addListener (SWT.Paint, listener); 18

代码段 8

由此我们大体上可以体会到untyped events的处理方式。

小结

关于事件处理,我就向大家介绍这么多。到现在为止,我们已经基本上可以写一些简单的swt用户交互程序了。然而这还远远不够,毕竟人们总是希望有更华丽(或者说:丰富)的界面,让用户能够获得更好的体验。在下一节中,我计划和大家讨论一些这样的部件。

另外可能你觉得有些疑惑,为什么写了这么多内容,都是关于swt的呢?Jface的内容呢?我的计划是在大部分swt有关的内容介绍完了以后再向大家介绍Jface。事实上,即使不用Jface,你也完全可以用swt构筑起一个非常完美的程序来。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号