I've made an "image component" (button with image) that extends Canvas and an "image container" (panel with image) that extends Panel. The problem is that when i add a partially transparent GIF image to an image component and add it to the canvas the transparent areas of the image component show the canvas background color not the canvas picture. How can this be avoided?