我目前是一个 Java 新手,正在编写一个程序,该程序本质上是一个棋盘游戏,几乎与西洋跳棋相同。不幸的是,这也意味着我需要一百个 JButton 来制作棋盘。我知道有一种方法可以自动生成 JButton,我已经看到了。不过,我不知道该怎么做。任何帮助将不胜感激!
最佳答案
如果您想生成棋盘游戏,您应该使用 GridLayout
,这将帮助您轻松定位按钮。像这样:
public JPanel createBoardGame()
JPanel boardGame = new JPanel(new GridLayout(numberOfRows,numberOfColumns));
for (int i=0; i<numberOfRows*numberOfColumns; i++) {
boardGame.add(new JButton(""));
}
}
这是一个不错的 article这应该可以帮助您实现您的需求。
关于java - 自动生成JButtons的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11374143/