如何设置 JLabel 的背景色?
在我的 中,我将 a 的背景设置为不同的颜色。我可以看到“测试”这个词,它是蓝色的,但背景根本没有变化。如何让它显示?JPanel
JLabel
this.setBackground(Color.white);
JLabel label = new JLabel("Test");
label.setForeground(Color.blue);
label.setBackground(Color.lightGray);
this.add(label);
在我的 中,我将 a 的背景设置为不同的颜色。我可以看到“测试”这个词,它是蓝色的,但背景根本没有变化。如何让它显示?JPanel
JLabel
this.setBackground(Color.white);
JLabel label = new JLabel("Test");
label.setForeground(Color.blue);
label.setBackground(Color.lightGray);
this.add(label);
默认情况下,JLabel 背景是透明的。将不透明度设置为 true,如下所示:
label.setOpaque(true);