J2ME小tip:setClip方法的使用
2005-08-20 20:42
239 查看
J2ME小tip:setClip方法的使用
作者:陈跃峰
出自:http://blog.csdn.net/mailbomb
注:转载请注明出处,并保留文章完整 在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。
setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。
setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来。
setClip的方法说明如下:
public void setClip(int x, int y, int width, int height)
其中:
x——可以显示的矩形区域左上角的x坐标
y——可以显示的举行区域左上角的y坐标
width——矩形的宽度
height——巨型的高度
实际使用示例:
g.setClip(10,20,20,30);
g.drawImage(image,10,20,Graphics.LEFT | Graphics.TOP);
则只显示image对象代表的图片中从开始位置,高30,宽20的部分,其余的部分都不显示。
注意:在使用完setClip以后,需要恢复系统的默认设置,使整个屏幕都可以显示:
g.setClip(0,0,this.getWidth(),this.getHeight());
作者:陈跃峰
出自:http://blog.csdn.net/mailbomb
注:转载请注明出处,并保留文章完整 在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。
setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。
setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来。
setClip的方法说明如下:
public void setClip(int x, int y, int width, int height)
其中:
x——可以显示的矩形区域左上角的x坐标
y——可以显示的举行区域左上角的y坐标
width——矩形的宽度
height——巨型的高度
实际使用示例:
g.setClip(10,20,20,30);
g.drawImage(image,10,20,Graphics.LEFT | Graphics.TOP);
则只显示image对象代表的图片中从开始位置,高30,宽20的部分,其余的部分都不显示。
注意:在使用完setClip以后,需要恢复系统的默认设置,使整个屏幕都可以显示:
g.setClip(0,0,this.getWidth(),this.getHeight());
相关文章推荐
- J2ME小Tip:setClip方法的使用详解
- J2ME小tip:setClip方法的使用
- J2ME小Tip:setClip方法的使用详解
- setClip方法的使用
- STL之set使用方法小结
- 容器set/multiset的使用方法
- ini_set()函数的使用 以及 post_max_size,upload_max_filesize的修改方法
- mysql中FIND_IN_SET的使用方法
- Android中的onActivityResult和setResult方法的使用
- ieda使用 在jsp页面中,有时候会出现不能智能显示方法 idea pageContext.setAttribute
- LINQ entityset 不包含GetEnumerator的定义,在MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法
- setFilters使用方法
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- objective-c中对象所有权的内存管理(关于set,get方法),以及如何使用@property来进行简易操作
- python类的继承及get和set方法的使用
- STL之set使用方法小结
- Mysql函数FIND_IN_SET()的使用方法
- TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法
- Mysql函数FIND_IN_SET()的使用方法
- php __set()和__get()使用方法