Я создал ARGB BufferedImage.Теперь я хотел бы повторно инициализировать его с прозрачным фоном.Я попробовал следующий код:
(...)
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);
(...)
, но он не сработал.
Есть идеи, как это сделать, пожалуйста?
Спасибо!