java - 自动生成JButtons的方法?

标签 java swing methods jbutton

我目前是一个 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/

相关文章:

java - Java中的计算方法计算器产生空字符串错误

java - 如何确定 InvokeInstruction (BCEL) 调用的方法?

C++:具有用户定义类型的构造函数

java - 我不明白为什么会出现此错误 : ConcurrentModificationException

java - 通过按下按钮将图像添加到框架

java - Spring - ehcache 无法正常工作

Java - 无法从 MySQL StoredProcedure 返回/访问结果集

java - 有人有关于 Nimbus 外观和感觉定制的信息吗?

java - 在Java中获得可靠的单调时钟

java - 使用 ANT 将参数传递给 java 程序