快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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());
返回类别: 教程
上一教程: 困扰JSP的一些问题与解决方式
下一教程: 解决JSP中文显示问题的几个方式

您可以阅读与"J2ME小TIP:SETCLIP方式的使用"相关的教程:
· JavaScript在页面间数据传输的使用
· 使用JBuilder开发J2ME程序
· JSP入门初级教程之ACTIONS的使用
· JSP教程(三)--JSP中”预定义变量”的使用
· Java Servlet及Cookie的使用 
    微笑服务 优质保证 索取样品