J2ME小tip:setClip方法的使用

在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());

时间: 2025-01-28 07:31:42

J2ME小tip:setClip方法的使用的相关文章

J2ME小Tip:setClip方法的使用详解

详解 在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片.Graphics中的setClip方法就是实现该功能的. setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来. setClip的方法就是在屏幕上设置这个"透视孔",只有位于该孔中的图片内容显示出来. setClip的方法说明如下: public void setClip(int x, int y, int w

J2ME中setClip方法使用详解

在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片.Graphics中的setClip方法就是实现该功能的. setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来. setClip的方法就是在屏幕上设置这个"透视孔",只有位于该孔中的图片内容显示出来. setClip的方法说明如下: public void setClip(int x, int y, int widt

求j2me小游戏源代码

问题描述 本人急需一个j2me小游戏源代码,希望可以共享一下 解决方案 解决方案二:importjava.util.*;importjavax.microedition.lcdui.*;/***贪吃蛇游戏*/publicclassSnakeCanvasextendsCanvasimplementsRunnable{/**存储贪吃蛇节点坐标,其中第二维下标为0的代表x坐标,第二维下标是1的代表y坐标*/int[][]snake=newint[200][2];/**已经使用的节点数量*/intsna

c# DataGrid 使用 小tip (1)

datagrid c# DataGrid 使用 小tip (1) 关键字: C# DataGrid 我们有时在使用 DataGrid 的时候会遇到这样的问题: 假设 DataGrid 绑定的是人员列表 其中某个绑定列的数据字段 是 IsTeacher 表示是否时老师 其值可能是 0 或 1 ,那我们所希望的是如果值为0时DataGrid 上显示的是 "否" 如果 值为 1 则 显示 "是". 那我们可以在数据源绑定到DataGrid的时候作如下转换: private

excel表格自动生成分页小计的方法

  excel表格自动生成分页小计的方法           如下图所示的数据表,需要完成分页小计功能.(每5行一页) 操作步骤: 步骤1 :在最前面插入一列,在2至6行输入1,7至11行输入2.然后先取A2:A11,双击右下角向下填充,填充方式为复制单元格. 步骤2:选取整个数据表,数据 - 分类汇总 ,在打开的分类汇总窗口中,汇总项选数量和金额.另外还要选中"每组数据分页"的选项. 设置完成后即完成自动分页小计的设置,如下图所示.

如何让Win8侧边栏显示小工具的方法

  大家都知道win8系统的侧边栏可以放置超级按钮,无论你处于win8系统中的哪个位置,超级按钮都可以帮助你完成最常用的操作,如搜索.共享连接和照片.连接设备和更改设置.但是大家不知道的是win8系统的侧边栏也可以放置小工具,虽然小工具不能给我们在操作上得到什么全新的体验,但是其中的CPU仪表盘可以实时告诉我们CPU的使用率和随机存储内存;如果联网还能知道此刻天气状况;还有娱乐小游戏,这些也能够给我们带来放松.但是有些用户尝试将小工具放在侧边栏时,却实现不了.下面小编就来教大家如何让Win8侧边

去除win8系统桌面图标小锁的方法

最近很多用户都用上了win8系统,不过有的用户发现在新安装完一款软件的时候,桌面的快捷方式图标上会有一把小黄锁显示,十分碍眼,这个小黄锁是干什么用的呢?我们又该如何去除小锁,在这里小编跟大家分享一下去除win8系统桌面图标小锁的方法. 其实该小锁是由于win8系统权限问题所引起的,所以只要解决了这个问题,我们就能去除小锁,具体方法如下所示: 1..首先我们进入"C:userlenovo桌面"文件夹; 2..右键点击"桌面"文件夹,选择"属性",选

kmplayer看电影背景声大说话声小的解决方法

kmplayer看电影背景声大说话声小的解决方法   KMPLayer KMPLayer播放电影背景声大但是说话声小问题分析: 1. 解决方法:"参数选项 其他"→"参数选项"→"音频处理"→"重采样 输出"→"输出方式",然后在右侧窗口的右下部分将默认:输入(原始)等于输出(推荐))修改为"2/0立体声". 将输出方式修改为"2/0 立体声" 设置完毕后,当你再次播

笔记本xp系统c盘可用空间越来越小的解决方法

  xp系统用户在操作计算机的过程中,随着使用时间的增加,C盘中的可用空间会变得越来越小.有时候还会出现红色警告,对用户正常使用电脑造成一定的影响.有笔记本xp系统用户反映,遇到C盘可用空间不足的情况我们应该怎么清理呢?其实我们可以通过磁盘清理的方法解决.今天小编就给大家介绍笔记本xp系统c盘可用空间越来越小的解决方法,希望对大家有所帮助! 方法如下: 1.针对NTFS磁盘分区类型默认就有一个磁盘清理功能; 2.如果C盘是NTFS分区可以打开属性,找到"磁盘清理"按钮; 3.点击&qu