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());
分享到:
相关推荐
郭可华J2ME实战教程:ppt和对应源码,非常好的入门材料!
J2ME游戏编程:TP319:G899 W511.iso 随书光盘,欢迎大家下载 大家共享^A^
这个游戏是基于是男人就下100层的理念,这是本人在j2me开发的学习过程中的一点心得体会。本资源用JBuilder可直接打开,并且注释齐全。其中还有打好的jar包,可直接放入手机运行,分辨率为240*320,提供给大家学习...
分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME...
/* * 一个简单的俄罗斯方块游戏代码,代码中主要包含3个类: *TerrisMIDlet——MIDlet类 *GameCanvas——游戏界面类 *GameEngine——游戏逻辑类 *已经使用WTK2.5.2运行通过. */
$兩小時精通Android開發之界面篇! 教你如何快速的開發Android遊戲~ 如果有J2me的底子,可以交妳怎麼移植J2me的遊戲
J2ME开发的ppt,很实用,可以自学!
第一次运行JB2006开如J2ME时出现 ALERT: java/lang/ClassFormatError: Bad version information.错误 点“启动”就会出错 我现在找到了答案 请你们下去看
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码J2ME小游戏迷宫源码
J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏J2ME小游戏
j2me入门:J2ME程序开发新手入门九大要点
J2ME源码:连连看 看到了就快下载吧,我不希望由于你的没下载而后悔!
j2me教程,比较基础,容易掌握,很容易上手,对初学者很有帮助。。
j2me混淆器安装与使用方法 j2me混淆器安装与使用方法
J2ME游戏 旧的简单J2ME游戏
J2ME加载器 J2ME-Loader是适用于Android的J2ME模拟器。 它支持大多数2D游戏以及某些限制的3D(Mascot Capsule 3D游戏不起作用)。 仿真器具有虚拟键盘,每个应用程序的单独设置,扩展支持。 该项目是。 系统要求:...
j2me引擎J2ME 平台的游戏引擎
J2ME小游戏蜻蜓源码J2ME小游戏蜻蜓源码J2ME小游戏蜻蜓源码J2ME小游戏蜻蜓源码J2ME小游戏蜻蜓源码J2ME小游戏蜻蜓源码
J2ME-Loader Android application which runs J2ME apps http://4pda.ru/forum/index.php?showtopic=824201