好好生活,努力工作,天天向上!

BlogJava 首页 新随笔 联系 聚合 管理
  46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

SWT JFace

     摘要: 在SWT 3.3中弹出的对话框比如确认对话框,可以通过Tab键在对话框按钮之间来回选择,但是无法通过键盘方向键来选择,这就让Windows的爱好者很不习惯,其实我自己使用起来也不习惯。其实让SWT的对话框支持方向键选择有好几种方案A方案:将平台迁移到Eclipse 3.4,这个方法在SWT 3.4中解决了B方案:可以自己实现这个功能!  阅读全文
posted @ 2009-12-09 08:10 VWPOLO 阅读(1464) | 评论 (2)  编辑

     摘要: 以前研究过AWT的图像处理,知道AWT在图像处理方面的功力不浅,特别是在3D图像处理非常擅长,不过就是API不怎么可爱,使用起来还是比较麻烦,还是觉得SWT的API比较亲切,我个人对SWT也是非常感兴趣,而且我们的项目也是基于SWT的。  阅读全文
posted @ 2009-11-21 18:10 VWPOLO 阅读(1995) | 评论 (0)  编辑

     摘要: 在开发和调试程序的时候,如果发生异常可以调用异常的printStackTrace()方法将异常打印在控制台上,或者使用日志框架记录异常信息,但有时我们希望可以将用户操作时出现的异常记录到数据库中(现在我就碰到这样的需求),然后可以根据特定的条件查询出异常进行分析,比如像Eclipse的ErrorLog视图那样显示错误日志,然后双击显示异常详细信息  阅读全文
posted @ 2009-09-11 19:58 VWPOLO 阅读(527) | 评论 (0)  编辑

     摘要: XWT是Eclipse 组织推出的一种新的界面编程语言。XWT是使用XML作为界面的描述语言的UI框架,通过UI运行库将XML和SWT/JFace进行相互映射(使用的是Java的反射技术),在运行时将XWT解析成SWT/JFace代码执行。  阅读全文
posted @ 2009-08-11 12:31 VWPOLO 阅读(3139) | 评论 (0)  编辑

     摘要: 最近在做一个客户端监控的功能,需要提取用户电脑的CPU编号和网卡的编号,采集用户的登陆数据,据我所知道直接通过Java来调用操作系统的信息是非常困难的事情(我好像没有发现JavaAPI提供了这个功能),那这样的话只能通过JNI访问系统的信息了,不过有个SWT扩展的插件org.eclipse.swt.extension封装了调用DLL的JNI方法,主要是负责底层操作系统的方法,不过可能会对程序的跨平台性有点的影响,目前只能使用于Windows操作系统,使用方法很简单,接下来请看:
  阅读全文
posted @ 2009-06-03 09:52 VWPOLO 阅读(2151) | 评论 (4)  编辑

     摘要: 最近在实现一个图片压缩的功能,想在Eclipse.org上看有没有办法能够通过SWT的API能够改变图片的分辨率,Eclipse.org上面提供了好些SWT的例子,发现了Display的post方法挺有趣的,以前没有注意到,现在赶快把它记录下来,post方法的参数为Event,通过制定这个Events的属性,可以控制系统的键盘事件,比如保持shift键一直按着。下面是代码:  阅读全文
posted @ 2009-06-01 11:15 VWPOLO 阅读(1902) | 评论 (3)  编辑