qq_16791375 2015-08-05 06:27 采纳率: 0%
浏览 1763

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);
}

}

  • 写回答

1条回答 默认 最新

  • 开发小菜鸟 2015-08-05 08:49
    关注

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

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

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

    评论

报告相同问题?

悬赏问题

  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样