import java.awt.Color;
import java.awt.Container;
import javax.swing.*;
public class yy extends JFrame{ //这里你少了继承的父类
public static void main(String[] args) {
JFrame f=new JFrame();
JLabel lb=new JLabel("sdfsd");
// f.setBackground(Color.blue); //你原来的这句只是改变的是框架的颜色;
//而框架上面还有窗格,所以你要改变窗格的颜色才可以的。
Container c=f.getContentPane(); //获得窗格
c.setBackground(Color.blue); //改变窗格颜色
f.add(lb);
f.setBounds(100, 100, 100, 100);
f.setVisible(true);
}
}
希望可以帮助到你。。。
f.getContentPane().setBackground(Color.BLUE);