[code=Java][/code] import javax.swing.*;
import java.awt.*;
public class TestFrame {
public static void main(String [] args){
JFrame frame=new JFrame();//创建新窗体
frame.setBackground(Color.red);
frame.setLocation(100,100);//设置窗口的位置
frame.setSize(300,300);//设置窗口大小
frame.setTitle("我的");//设置标题
frame.setVisible(true);//使窗体可见
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
这个背景怎么不显示啊 求指点啊
------解决方案--------------------
frame.getContentPane().setBackground(Color.red);
因为你看到的最上面那层不是这个 JFrame 自己,
而是 JFrame 内的一个顶层容器面板
------解决方案--------------------
+1