国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

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

2019-11-17 06:04:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  在J2ME編程中,為了降低文件的尺寸,經(jīng)常把類似的小圖片合并成一個(gè)文件,在程序?qū)嶋H繪制的時(shí)候,可以根據(jù)需要只顯示該文件中的一部分圖片。Graphics中的setClip方法就是實(shí)現(xiàn)該功能的。

  setClip方法的原理是通過(guò)只在屏幕上顯示一部分內(nèi)容,讓圖片恰好位于該部分的內(nèi)容顯示出來(lái)。

  setClip的方法就是在屏幕上設(shè)置這個(gè)“透視孔”,只有位于該孔中的圖片內(nèi)容顯示出來(lái)。

  setClip的方法說(shuō)明如下:

  public void setClip(int x, int y, int width, int height)

  其中:

  x——可以顯示的矩形區(qū)域左上角的x坐標(biāo)

  y——可以顯示的舉行區(qū)域左上角的y坐標(biāo)

  width——矩形的寬度

  height——巨型的高度

  實(shí)際使用示例:

  g.setClip(10,20,20,30);

  g.drawImage(image,10,20,Graphics.LEFT Graphics.TOP);

  則只顯示image對(duì)象代表的圖片中從開(kāi)始位置,高30,寬20的部分,其余的部分都不顯示。

  注重:在使用完setClip以后,需要恢復(fù)系統(tǒng)的默認(rèn)設(shè)置,使整個(gè)屏幕都可以顯示:

  g.setClip(0,0,this.getWidth(),this.getHeight());



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 渭南市| 陆川县| 苍山县| 石阡县| 太原市| 贡嘎县| 山阴县| 武陟县| 郧西县| 亚东县| 抚顺市| 扎兰屯市| 汨罗市| 浦城县| 札达县| 额敏县| 沙雅县| 甘泉县| 政和县| 鄂托克前旗| 班玛县| 静海县| 汽车| 西畴县| 合山市| 调兵山市| 驻马店市| 略阳县| 昆明市| 兴文县| 华容县| 霍林郭勒市| 灵石县| 汉阴县| 弥勒县| 旺苍县| 教育| 大名县| 古蔺县| 屯留县| 府谷县|