MIDP1 0下使用setClip的小問題

2021-06-15 18:57:25 字數 627 閱讀 1065

首先要說明標準的midp1.0是不可以建立透明影象的,因此我們需要從大圖上剪下小圖使用的時候只能採取畫大圖但是限制顯示區域的辦法.然而在採用這種辦法畫圖的時候會有乙個小問題在裡面.

以前我處理這種問題一般採用這個函式

public void drawclip(graphics g, image img, int x, int y, int clipx,

int clipy, int clipwidth, int clipheight)

但是後來在一次畫大地圖的時候發現了乙個問題.當我要畫的小圖座標超出了螢幕的範圍的時候.setclip限制顯示區域的功能就失效了.整張大圖都會被顯示出來.對這個函式進行改進:

public void drawclip(graphics g, image img, int x, int y, int clipx,

int clipy, int clipwidth, int clipheight) else

g.drawimage(img, x - clipx, y - clipy, 0);

g.setclip(0, 0, width, height);

}問題解決

總結:採用nokia60s模擬器測試,暫時認為setclip的作用範圍在當前螢幕大小之內.

win10下conda 使用教程

標籤 空格分隔 環境配置 在此輸入正文 1 conda 更新命令 conda update help 2.檢視版本 conda version 3 公升級conda conda update conda 4 建立乙個環境 conda create name env name python 3.64....

Win10 下Charles 使用簡介

本質就是乙個http抓包分析工具,在工作的時候將charles設定成 伺服器,所有網路請求都會經過charles,這樣就實現了網路封包的擷取和分析。主要功能 參考 charles 註冊碼 破解 使用教程 實驗環境 win10 榮耀9 手機抓包設定,主要分為3步 詳細步驟 右擊選單欄 proxy 選擇...

aix下檢視top 10 記憶體使用

ps gv head 1 ps gv sort 6b nr head檢視size項,單位1kb zxrms140b tmp ps gv head 1 ps gv sort 6b nr head pid tty stat time pgin size rss lim tsiz trs cpu mem ...