Rob Prime wrote:Opaque means it's not transparent, so by calling setOpaque(false), you're turning off the not-being-transparent.
I get that, it's just a bit confusing - by setting the background to a semi-transparent colour I can see through it despite me setting the opacity to false.
Edit: Scratch that, it does make sense - opacity false = transparency true.