修改JLabel背景色

如何修改JLabel背景色?搞笑......

JLabel label = new JLabel();

label.setBackground(Color.RED);


it does not work!!!


当我们把JLabel控件加载到JPanel控件之上时,会发现JLabel的背景色总是和JPanel的背景色保持一致,究其原因,JLabel是透明的。因此,前面的问题也就有答案了,一个透明的物体,即使修改了颜色,还是透明的。


JLabel label = new JLabel();

label.setOpaque(true);

label.setBackground(Color.RED);


Over!

你可能感兴趣的:(修改JLabel背景色)