java 流式布局案例,跑不通

/*

  • 网格布局演示 / package class8; import java.awt.; import javax.swing.*;

public class Demo_4 extends JFrame{
//定义组件
int size=9;
JButton jbs[]=new JButton[size];

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Demo_4 demo=new Demo_4();
}

//构造
public Demo_4()
{
    //创建组件
    for(int i=0;1<size;i++)
    {
        jbs[i]=new JButton(String.valueOf(i));
    }


    //添加组件
    for(int i=0;i<size;i++)
    {
        this.add(jbs[i]);
    }
    //设置网格布局
    this.setLayout(new GridLayout(3,3,10,10));

    //设置窗体属性
    this.setTitle("网格布局案例");
    this.setSize(300,200);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setLocation(200,200);

    //显示
    this.setVisible(true);
}

}

跑不通是因为你创建组件的那个for循环写的有问题,应该是马虎了吧!那个循环应该是:

for (int i = 0; i < size; i++) {
jbs[i] = new JButton(String.valueOf(i));
}

注意:条件中的限制条件应该是变量 i