Try changing the pixels to transparent by setting there aplha value's to zero.


public Image makeTransparent(Image im){
BufferedImage bIm = .... code to create buffered image

int...