Im not very familiar with SWT so maybe some of you know how to solve my problem. How i can create Image which is transparent and then draw on it not trasparent objects? I want only those object to be visible when i display few images of this type. I just need create few layers. So far i find out that when create ImageData i can set transparent pixel but for me i dont want set any kind of pixel to be transparent. There is also alpha variable but it sets all image to be transparent no matter what i draw later. I will be gratefull if anybody can help.