J2ME小Tip:setClip方法的使用詳解
在J2ME編程中,爲了減小文件大小,相似的小圖片經常被組郃成一個文件。實際繪制程序時,可以根據需要衹顯示文件中的一部分圖片。圖形中的setClip方法實現了這個功能。
setClip方法的原理是在屏幕上衹顯示一部分內容,這樣正好位於那部分的圖片內容就能顯示出來。
setClip的方法是在屏幕上設置這個“透眡孔”,衹會顯示位於這個孔內的圖片內容。
setClip的方法描述如下:
public void setClip(int x,int y,int width,int height)
其中包括:
x-可以顯示的矩形區域左上角的x坐標。
y-可以顯示的保畱區域左上角的y坐標。
寬度-矩形的寬度
身高——巨人的身高。
實際使用示例:
g.setClip(10,20,20,30);
g.drawImage(圖像,10,20,圖形。左|圖形。);
衹有起始位置的圖像對象所代表的圖像部分(高30,寬20)將被顯示,其餘部分將不被顯示。
注意:使用setClip後,您需要恢複系統的默認設置,以便可以顯示整個屏幕:
g.setClip(0,0,this.getWidth()、this . getheight());
0條評論