如何修改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!