![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Eclipse SWT/JFace/RCP
CaptainGan
性格、爱好、生活态度、工作情况、受教育状况等。让大家
展开
-
Eclipse SWT Tree使用递归方法,实现Tree显示目录的显示
使用Eclipse 的SWT技术实现的一个将文件目录展示到SWT Tree中的功能,方法中使用的采用递归调用的形式,将文件目录中的所有层级的文件名称展示到树形目录中。如果每一层目录采用一个循环遍历文件对象中的文件数组,这样只能遍历到最底层的循环代码中,始终不能遍历到最底层的文件中,所以采用了方法的递归调用进行逐层遍历的形式,方法执行结束也就是文件遍历到了最底层的时候。废话少说,贴出实现原创 2011-11-02 11:07:26 · 4846 阅读 · 2 评论 -
SWT Canvas画图,实现CTRL + Z 回退前一步操作
本Demo是在SWT Canvas中画图,实现CTRL+ Z回退到前一个操作的记录的功能。实现原理:使用java中的List实现一个对象栈的输入输出操作(为什么不用数组来实现,比list实现麻烦的多,因为数组要求是固定长度,不容易改变。List的大小可以根据需要变改变),在List中保存每一步操作的图片截图,没CTRL + Z 一次,就将List中的最后一个图片对象取出,显示到Canvas中,原创 2011-11-21 00:13:53 · 3960 阅读 · 0 评论 -
SWT应用之:随机RGB颜色、ScrolledComposite控件的使用
在项目中要用到SWT中我不熟悉的随机产生RGB颜色和ScrolledComosite的应用。因此,我学着做了一个包含这两个技巧的用法的DEMO分享出来。A. SWT中产生随机RGB颜色的方法,由于RGB颜色是由红、绿、蓝三种颜色组成的,因此在产生的时候只需要随机产生这三种颜色的值就可以了。(1)在SWT中提供了一个Color类,它的构造函数为 new Color(Dis原创 2011-11-22 17:37:46 · 4311 阅读 · 1 评论 -
SWT应用之:随机RGB颜色、ScrolledComposite控件的使用(二)————SWT Component(SWT组件)使用
本文与文章《 SWT应用之:随机RGB颜色、ScrolledComposite控件的使用 》实现相同的效果和功能,只是实现的方式不同。文章《 SWT应用之:随机RGB颜色、ScrolledComposite控件的使用 》是采用直接实现的方式,就是所有的功能和组件都在同一个类中,这样不能达到组件重用,在其他类中使用又要实现相同的功能。本文采用SWT 组件的功能,对ScrolledCompos原创 2011-12-20 10:58:16 · 2369 阅读 · 0 评论 -
图片放大、缩小、恢复操作的实现
无论怎样实现图片的显示操作,基本上都是将图片显示在类似于Canvas控件中。图片的放大、缩小和恢复操作就是通过计算图片的显示大小比例来实现图片的放大缩小和恢复功能。在下面提供图片的比例的计算类,其中包含图片放大和缩小的比率,很简单。package com.tool;public class ZoomInOut { private static double rate =原创 2011-12-12 17:09:23 · 4550 阅读 · 6 评论