對不起問這麼多問題,但相信我..我首先嚐試谷歌。 :)java - 小程序刪除圖像
當你在Applet中使用paint()中的g.drawImage ...有沒有一種方法可以刪除它?我的意思是刪除繪製的圖像。
對不起問這麼多問題,但相信我..我首先嚐試谷歌。 :)java - 小程序刪除圖像
當你在Applet中使用paint()中的g.drawImage ...有沒有一種方法可以刪除它?我的意思是刪除繪製的圖像。
除非您使用屏幕外緩衝區並繪製圖像,否則沒有直接的方法可以清除圖像。我假設你正在直接畫到屏幕上。要清除圖像,可以在applet中添加一個新標誌,並在paint()方法中進行檢查。該標誌指示是否應繪製圖像。例如。
boolean shouldDrawImage = true;
void paint(Graphics g) {
if (shouldDrawImage) {
g.drawImage(...);
}
}
要清除的圖像,你再將該標誌設置爲false
並調用repaint()
方法。
g.setColor(getBackground());
g.fillRect(0, 0, getWidth(), getHeight());
public void removeImage(Image img, int id, width w, height h);
該函數刪除由name
,id
,height
和width
指定的圖像。