用setClip来做彩色字
来源:互联网 发布:淘宝识别同款的原理 编辑:程序博客网 时间:2024/04/30 19:42
用setClip来做彩色字
作者:~!@
本文谨献给对setClip的应用还不太清楚的朋友!
我们都知道setClip的用法,它就是限定画一个区域。这个用法有很多用处,比如说在midp1.0里我们就可以把sprite和其它的一些东东都放在一张图里(这样可以大大减少包的大小呦,缺点就是影响速度)。
好了说远了,让我们回到今天的主题,我们要做彩色的字,先说说思路:我们可以的在一个位置写一些字,本例就是在(40,10)写“彩色字演示”几个字,然后不断的在这个位置写,但也不断用setClip来限制画的范围,第一次setClip(40,10,200,200);然后第二次就是setClip(41,10,200,200),以此类推,这个同时也不断的变换颜色,最后就会出现彩色的字了。以下给出paint()里的代码:
int x=40,y=10;
g.setColor(0xffffff);
g.fillRect(0,0,getWidth(),getHeight());
for(int i=0;i<80;i++)
{
g.setClip(x+i*1,y,200,200);
g.setColor(9474290-i*1000);
g.drawString("彩色字演示",x,y,Graphics.TOP|Graphics.LEFT);
}
这样就可以了,您也可以随机的选取颜色,那样或许会有更好的效果(我没试过).
其实只要愿意想,setClip还可以实现很多的功能。
因本人水平有限,本文难免有错漏,请谅解!
Good luck!
- 用setClip来做彩色字
- 用setClip()分割图片
- SetClip
- 用JSP来生成彩色验证码
- J2ME游戏开发学习之用setClip分割图片
- 用opencv来验证一篇彩色图像增强算法
- 用jcaptcha做的一个彩色的验证码示例
- Linux环境下用printf做彩色日志记录
- 用图片来做动画
- 用dialog来做屏蔽
- 用html5来做五子棋
- setClip方法的使用
- 调试时,用彩色来打印输出自己关心的数据
- 彩色来表示不同的IP地址.
- 设置SecureCRT来正确显示彩色
- [C编程在Linux上]用printf做彩色日志记录
- 如何做链接以及彩色文字
- jcaptcha做jsp彩色验证码
- 英文陷阱:Say uncle!叫声爷爷
- 今天在热点Blog 中竟然排行18了
- vbs不常用函数,语句
- 动态添加菜单
- win200 server+iis,为什么在网页上,有的中文htm链接路径可以显示,有的不行?
- 用setClip来做彩色字
- MSN全面染指中国互联网 腾讯称将避其锋芒
- 利用Yahoo! Search API开发自已的搜索引擎-javascript版
- 開張第一帖
- 用Delphi写的一个地图编辑器(下载)
- SWT/JFace开发入门指南(五)
- 网页配色之黄金分割法
- Dispose & Finalize
- 一个俄罗斯方块游戏