在很多时候我们做用户界面的时候,可以直接用SWT给我们提供的组件,但是如果我们的应用SWT没有直接提供组件使用的话,可以自己动手画一个组件,然后添加相应的listener。
下面是一个在Canvas上绘图的代码,网上有的博客说shell要在canvas之后,在gc之前打开,这个本人代码验证过,是不正确的。
在工程文件夹下放置一个pic_1.png图片,然后运行下面代码。
看下面的代码:
本文介绍如何在 SWT 的 Canvas 组件上绘制自定义图形,包括设置背景颜色、添加绘图监听器,并从文件加载图片资源进行显示。通过具体代码示例展示了整个过程。
在很多时候我们做用户界面的时候,可以直接用SWT给我们提供的组件,但是如果我们的应用SWT没有直接提供组件使用的话,可以自己动手画一个组件,然后添加相应的listener。
下面是一个在Canvas上绘图的代码,网上有的博客说shell要在canvas之后,在gc之前打开,这个本人代码验证过,是不正确的。
在工程文件夹下放置一个pic_1.png图片,然后运行下面代码。
看下面的代码:

被折叠的 条评论
为什么被折叠?
