JFrame jf = new JFrame("随意"); 
               jf.setSize(480, 400);
//窗口初始位置
jf.setLocation(150, 50);
//窗口的背景色
jf.setBackground(Color.GREEN);
jf.setLayout(new BorderLayout());

    jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
小弟初学 不知道为什么一运行然后程序先是变绿色【我想要的】,可是半秒后就直接变成灰色了 .... 

解决方案 »

  1.   

    JFrame jf = new JFrame("随意"); 
    jf.setSize(480, 400); 
    //窗口初始位置 
    jf.setLocation(150, 50); 
    //窗口的背景色 
    jf.getContentPane().setBackground(Color.GREEN); 
    jf.setLayout(new BorderLayout()); jf.setVisible(true); 
    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      

  2.   

    JFrame jf = new JFrame("随意"); 
    jf.setSize(480, 400); 
    //窗口初始位置 
    jf.setLocation(150, 50); 
    //窗口的背景色 
    jf.getContentPane().setBackground(Color.GREEN); 
    jf.setLayout(new BorderLayout()); jf.setVisible(true); 
    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    我想也是这样