要设置背景颜色,需要在JPanel上设置,然后在加到JFrame中去。这样就可以设置背景色了。
改过的程序如下:(改动的地方见注释)
import java.awt.*;
import javax.swing.*;
public class Jframe extends JFrame{
Jframe(String s) {
super(s);
JPanel jp=new JPanel(); //加上这句
jp.setBackground(Color.BLACK);//加上这句
add(jp);//加上这句
setSize(700,500);
//setBackground(Color.BLACK);//去掉这句
setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.validate();
}
public static void main(String[] args) {
new Jframe("我的J窗口");
}
}
没创建对象那
因为你的类没有对象