public void loadBoard()
{
for(int row = 0; row < 5; row++)
开发者_开发问答 for(int col = 0; col < 5; col++)
{
buttons[row][col] = new JButton("");
buttons[row][col].addActionListener(this);
this.add(buttons[row][col]);
}
}
Use a GridLayout
, or any other Layout
for that matter to lay them out.
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(rows, cols));
for (int row = 0; row < rows; ++row)
{
for (int col = 0; col < cols; ++col)
{
panel.add(buttons[row][col]);
}
}
this.add(panel);
精彩评论