创建JButton对象数组

时间:2017-07-02 18:00:35

标签: java swing

我希望使用JButton的对象数组生成一个棋盘(8×8)。但是作为朝向它的基本步骤,下面的程序应该将十个JButton一个放在另一个之下(10 X 1)。但是在输出中它只显示了两个按钮(2个X1)。

import javax.swing.*;
import java.awt.*;
public class Abcd extends JFrame
{

JButton b[]=new JButton[10];

Abcd()
{
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setLayout(null);
    setSize(500, 500);

    int x=0,y=0;

    for(int i=0;i<b.length;i++)
    {
      b[i] = new JButton();
    }

    for(int i=0;i<b.length;i++)
    {
       b[i].setBounds(x,y,50,50);
       b[i].setVisible(true);
       add(b[i]);
       y=+50;
    }
    setVisible(true);
}
public static void main(String args[])
{
    new Abcd();
}
}

0 个答案:

没有答案