日期:2014-05-20  浏览次数:20621 次

背景设置
[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
探讨
frame.getContentPane().setBackground(Color.red);

因为你看到的最上面那层不是这个 JFrame 自己,
而是 JFrame 内的一个顶层容器面板