Java – Make a JPanel not draw its background (Transparent)


Is it possible, in Java, to make a JPanel skip drawing its background thus being transparent except for the components on it?

Best Solution


It'll pass off painting the background to its parent, which may draw its own background.

You can do a screen capture and then use that to paint the background of the panel.