
SWT/JFace
Dong Guo
Google Oriented Programming
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eclipse SWT开发入门
SWT(Standard Widget Toolkit,标准窗口小部件工具包)本身仅仅是Eclipse组织为了开发Eclipse IDE环境所编写的一组底层图形界面 API。或是无心插柳,或是有意为之,至今为止,SWT在性能和外观上都超越了SUN公司提供的AWT和SWING。 SWT已经十分稳定,它最大化了操作系统的图形构件API。也就是说,只要操作系统提供了相应图形的构件,SWT就可以应用JN转载 2011-10-25 20:23:26 · 2089 阅读 · 0 评论 -
eclipse 开发 SWT 最初配置 (针对eclipse 3.5 及以后版本)
近日着手利用Eclipse SWT 开发java GUI,由于一直错误的认为SWT开发必须依赖VE,但eclipse官网上面已经没有了Visual Editor的下载,去网上寻找的VE却无法安装。 后来去优快云上发帖求助,最终发现原来VE只是一个可视化工具而已,可以直接通过代码来使用SWT(水大了~~)。 以下是总结的针对于eclipse 3.5 及以后版本,来使用SWT开发GUI之前的配置原创 2011-10-25 20:49:42 · 1548 阅读 · 0 评论 -
SWT的TableItem双击事件监听
TableItem是table里面的显示数据的行,你可以通过对table的双击监听来实现对TableItem的监听当双击table时必定会选种一行,再通过对table选中的行进行判断就知道选中的是哪一行了.具体如下: table.addListener(SWT.MouseDoubleClick, new Listener(){ public void handleEvent(Event ev转载 2011-12-13 18:19:50 · 3811 阅读 · 0 评论 -
ATM自助终端及后台管理系统(课程设计)
ATM自助终端及后台管理系统(课程设计) 软件工程的课程设计,文档写的很烂,系统不是按照文档开发的,源代码在包里面都有。 界面使用SWT开发,使用MySQL数据库 下面是软件运行的一些截图 ATM自助终端-登录界面 后台管理系统界面原创 2012-01-06 17:53:53 · 7743 阅读 · 8 评论 -
SWT中的canvas
Canvas主要用于显示图像,既可以在Canvas上画图,也可以将图片显示于其中。 下面通过一个小程序,来演示Canvas使用的3个主要方面:设置图像、更换图像、清除图像。 其代码如下: package swt; import java.io.*; import org.eclipse.swt.SWT; import org.eclipse.swt.events.*; import or转载 2012-02-10 02:01:35 · 2924 阅读 · 0 评论 -
SWT中消除重绘闪烁问题
在使用 SWT 进行绘图时,我们经常会用到画布 (org.eclipse.swt.Canvas) 。开发者既可以通过类 Canvas 来进行绘图,也可以通过它来自定义一个特制的 Control 。画布默认的行为是在其更新自己之前,首先填充整个绘图区域的背景色,而这可能导致用户在原背景和将要填充的背景之间看到闪烁。其中一种解决方法是让画布的样式设成 SWT.NO_BACKGROUND, 但是此时原创 2012-02-10 02:28:58 · 3135 阅读 · 0 评论 -
SWT中实现Label背景透明
可以设置Label的容器Composie的样式为SWT.INHERIT_DEFAULT 这样可以达到Label的背景为其容器的背景.也就是背景透明效果.. 注意SWT.INHERIT_DEFAULT 是递归传递的 。 假设这样的层次结构 Composite Composite Label 如果最外层的Composite设置了SWT.INHERIT_原创 2012-02-11 02:22:33 · 6297 阅读 · 0 评论