当前页面: 开发资料首页 → J2SE 专题 → 为什么所有的application都不能马上显示容器里的东西呢?需要拉动窗口一下 
为什么所有的application都不能马上显示容器里的东西呢?需要拉动窗口一下 
摘要: 为什么所有的application都不能马上显示容器里的东西呢?需要拉动窗口一下  
为什么所有的application都不能马上显示容器里的东西呢?而需要拉动一下窗体才能显示?比如下面这个最简单的程序
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
public class a extends JFrame{    
    /** Creates a new instance of a */
    public a() {
        Container contentPane=getContentPane();
        contentPane.setLayout(null);        
        JButton b=new JButton("a");
        b.setBounds(30,30,130,30);
        contentPane.add(b);
        setVisible(true);
        setSize(300,300);
    }
    public static void main(String args[])
    {new a();
    }
}
通常需要将setVisible(true);放到最后一句。