4

我目前是一个 Java 新手,编写一个程序,本质上是一个棋盘游戏,几乎与跳棋相同。不幸的是,这也意味着我需要一百个 JButton 用于棋盘格。我知道有一种方法可以自动生成 JButton,我已经看到它完成了。不过,我不知道我会怎么做。任何帮助,将不胜感激!

4

1 回答 1

6

如果你想生成一个棋盘游戏,你应该使用GridLayout它来帮助你以最小的努力定位你的按钮。像这样的东西:

public JPanel createBoardGame()
    JPanel boardGame = new JPanel(new GridLayout(numberOfRows,numberOfColumns));
    for (int i=0; i<numberOfRows*numberOfColumns; i++) {
        boardGame.add(new JButton(""));
    }
}

这是一篇不错的文章,应该可以帮助您实现很多需求。

于 2012-07-07T10:28:38.960 回答