eclipse-swt渐近填充

2025-10-25 04:17:47

1、进入eclipse中,新建一个swt-java项目,名字为javapaint。

eclipse-swt渐近填充

2、在项目中新建一个应用shell窗口,文件名javapaint.java。

eclipse-swt渐近填充

3、打开javapaint.java这个文件,选择设计模式,在属性栏中双击paint-control,编辑paint事件。

eclipse-swt渐近填充

4、在paintControl事件中,设置前景颜色金色,从这个颜色转换成另一种颜色。

e.gc.setForeground(new Color(null,255,215,0));

eclipse-swt渐近填充

5、设置背景颜色为粉色,把金色过渡到粉色。

e.gc.setBackground(new Color(null,255,192,203));

eclipse-swt渐近填充

6、在窗口(0,0)到(shell宽,shell高)填充一个矩形,从上到下。

e.gc.fillGradientRectangle(0, 0, shell.getClientArea().width,shell.getClientArea().height, true);

eclipse-swt渐近填充

7、运行项目,结果如下图,把true修改为false,是从左到右。

e.gc.fillGradientRectangle(0, 0, shell.getClientArea().width,shell.getClientArea().height, false);

eclipse-swt渐近填充

eclipse-swt渐近填充

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢