私はARGB BufferedImageを作成しました。今私は透明な背景でそれを再初期化したいと思います。私は次のコードを試しました:Graphics2Dを使用して透明で塗りつぶし
(...)
if(this.offscreen==null ||
this.offscreen.getWidth()!= dim.width ||
this.offscreen.getHeight()!= dim.height)
{
this.offscreen=new BufferedImage(
dim.width,
dim.height,
BufferedImage.TYPE_INT_ARGB);
}
Graphics2D g=this.offscreen.createGraphics();
g.setColor(new Color(255,255,255,0));
g.clearRect(0, 0, dim.width, dim.height);
(...)
しかし、うまくいきませんでした。
どうすればいいですか?
ありがとうございます!
didnの」画面をクリアするように注意してください塗料のコンストラクタで
どのように働く?例外を投げた?青いイメージを作成しましたか?ヌル画像を作成しましたか? – Will
私の画面は白い背景に黒です。 – Pierre