站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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);放到最后一句。


↑返回目录
前一篇: 请问文件对话框和消息框分别是哪个类?
后一篇: 关于在IBM上看到的一个synchronized问题