Why doesn't setBackground() change the background of my JLabel?

John Zukowski

By default, Swing labels are transparent, letting the background of the container bleed through. If you wish to set the background of a JLabel, you need to make the label opaque with setOpaque(true), in addition to setBackground(newColor).

0 Comments  (click to add your comment)
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



About | Sitemap | Contact
We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.