J2ME小Tip setClip方法的使用詳解

2021-05-23 02:44:04 字數 647 閱讀 1922

在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 文字滾動

private int tipstringpos screen width 當前字串左邊的位置 private int tipstringspeed 2 字串移動速度 private static final int tipstr left 5 5 左邊消失繪製座標 private static f...

j2me記憶體優化

out momory 一陣天旋地轉記憶體又溢位了。在手機上這種痛苦經常都有,套一句俗話在手機上用記憶體必須勒緊褲腰帶。雖然現在pc記憶體上g都不奇怪,可是在手機上卻只能以k來記,可能某位同志會馬上跳出來說也有上m的,記住中國還不富大多數手機都是低端手機。寫手機程式讓我彷彿回到了dos時代 自我安慰一...

j2me學習總結

j2me隨著最後乙個遊戲的完成,可以畫上乙個小句號了。做了幾個東西,簡單說一下。環境winxp eclipse netbeans 手機 nokia5230,s60v5平台 1 冷笑話 這個就是入門,執行之後可以看一些冷笑話,還有謎語之類的,用的是j2me自帶的ui 2.貪食蛇。就是貪食蛇,用了遊戲的...