java 布局管理哪儿错了啊?

imceo 发布于 2013/03/11 18:59
阅读 153
收藏 0
import java.awt.*;


import javax.swing.*;
public class myLayout extends JFrame 
{


public static void main(String[] args)
{
JFrame jf=new JFrame("数字表");
jf.setLayout(new GridLayout(3, 3));
jf.setSize(400, 400);

jf.setVisible(true);

for(int i=0;i<9;i++)
{
JButton jb[i]=new JButton("shuzi"+i);
   jf.add(jb[i]); 
}
}
}
加载中
0
逝水fox
逝水fox

jf.setVisible(true); 放去最后

显示模型一旦发布可视之后 对视图模型的修改需要调用容器的validate()方法才呈现

0
ArrayListt
ArrayListt
public static void main(String[] args){
    JFrame jf=new JFrame("数字表");
    Container con = jf.getContentPanel();
    con.setLayout(new GridLayout(3,3));
    for(int i=0;i<9;i++){
        JButton jb[i]=new JButton("shuzi"+i);
        con.add(jb[i]); 
    }
    js.setSize(400, 400);
    jf.setVisible(true);
}
返回顶部
顶部