锚点的理解 J2me anchor
来源:互联网 发布:淘宝客微信导购机器人 编辑:程序博客网 时间:2024/06/10 17:05
public void drawString(String str,
int x,
int y,
int anchor)
参数:
str - 要绘制的字符串
x - X坐标
y - Y坐标
anchor - 传说中的锚点
锚点的应用还是比较广泛的,当然用的最多的还是左上角,也就是
Graphics.LEFT | Graphics.TOP = 0
它画出来以后,就是把字符串的左上角定位到你写的坐标(x,y)上,如果是
Graphics.LEFT | Graphics.BOTTOM
就是指你画出来的字符串的左下角会定位到你写的坐标(x,y)上
还有Graphics.RIGHT | Graphics.TOP等等组合,具体的你可以参照文档嘛,记得文档的目录好像是在WTK安装目录下的doc下,如果找不到的话就去下载一个<J2ME API 速查手册>
我说过了,你必须用下面这些常量的组合,比如
Graphics.LEFT | Graphics.BOTTOM 表示左下点
或者
Graphics.BASELINE | Graphics.RIGHT 表示基线右点
你那个20 就是 Graphics.RIGHT | BOTTOM 也就是右下角的意思,默认情况下,直接用0,表示左上角,在你不明白这些用法以前,直接就0就得了~
下面是常量表
public static final int BASELINE 64
public static final int BOTTOM 32
public static final int DOTTED 1
public static final int HCENTER 1
public static final int LEFT 4
public static final int RIGHT 8
public static final int SOLID 0
public static final int TOP 16
public static final int VCENTER 2
看下面的图片,红点是你设置的坐标,设置锚点为0,也就是你据说的第四个参数,这时画出的"张三"的左上角位置就是红点位置,也就是Graphics.LEFT | Graphics.TOP, 如果把锚点设置成 Graphics.RIGHT | Graphics.BOTTOM,绘制李四,这时的字符串的右下角位置和红点是重合的
下面那个孙二的位置比较特殊,是用BASELINE(基线)为坐标进行绘制的,具体怎么回事儿我也不清楚,大概是为了让中英文能在同一条线上吧,它的锚点是Graphics.BASELINE | LEFT
注意,在drawString中,不可使用VCENTER……
- 锚点的理解 J2me anchor
- 锚点的理解 J2me anchor
- j2me锚点理解
- GEF中的锚点Anchor
- cocos2d anchor point 锚点解析
- cocos2d anchor point 锚点解析
- cocos2d anchor point 锚点解析
- cocos2d anchor point 锚点解析(转)
- cocos2d anchor point 锚点解析(转)
- cocos2d-x anchor point 锚点解析
- cocos2d anchor point 锚点解析
- cocos2d anchor point 锚点解析
- cocos2d anchor point 锚点解析
- Confluence 锚点(Anchor)宏
- UIWebView 载入带有锚点(anchor)的URL时存在的问题及解决办法
- 怎么理解anchor?
- 用 Javascript 实现锚点(Anchor)间平滑跳转
- 用 Javascript 实现锚点(Anchor)间平滑跳转
- js 小数点计算 BUG 解决办法
- 【转】数码影像为什么要锐化,什么叫锐化,如何锐化图片
- word list 3
- PC低迷英特尔并购求脱困 win7受累恐重挫微软
- 流媒体及FLV播放器相关知识
- 锚点的理解 J2me anchor
- 雅虎1亿美金收购Foursquare,拉手四方?
- char 转w_char_t及wchar_t转char
- org.hibernate.QueryException: could not resolve property 错误解析
- 项目管理入门(2)——基本原则之成功的十条原则
- RMS遍历类RecordFilter和RecordComparator用法
- “用户 'IIS APPPOOL/Classic .NET AppPool' 登录失败”之解决
- SPRING的自动装配
- Eclipse Java反编译插件Jd-Eclipse plugin,帮你查看.class文件