java - 内存游戏 - 将图像数组输入网格按钮矩阵

标签 java arrays swing netbeans

我从 Netbeans 中的设计 View 创建了按钮(类型为 JToggleButton)

例如。 btn00、btn01 ...

我的网格有一个矩阵(内存游戏风格):

int matriz[][] = new int [4][6];

我有另一个矩阵来表示我的图像所在的位置(ImageIcon 类型),我使用此方法来遍历它:

public ImageIcon[] ArrayIconos()
{
    ImageIcon Disney[] = new ImageIcon[25];

    for (int n=0; n<25; n++)
    {
        Disney[n] = new ImageIcon("Disney"+(n+1)+".png");
        System.out.println(Disney[n]);
    }

    return Disney;

}

如何将图像矩阵(迪士尼)输入到名为 matriz 的矩阵中,以便将图像加载到按钮?

感谢您的提前帮助。如果我的解释不够清楚,请告诉我。

最佳答案

请注意,内存游戏不需要知道单元格排列成矩形矩阵;它只关心两个单元格是否具有匹配的图像。这个example使用 List<GameButton> 的两个实例

  • buttons拥有所有的内存单元。
  • selected记录当前选择。

关于java - 内存游戏 - 将图像数组输入网格按钮矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10324700/

相关文章:

c - 用户输入数组大小 C

java - 创建带有箭头的组合框以增加其中的值

java - 在 Unix 上使用 BouncycaSTLe 的 OpenPgp 加密非常慢

java - 如何在 Java Servlet 中将字符串转换为 double ?

java - Java 中的嵌套枚举

javascript - 使用reduce将源对象的可枚举属性扩展到目标对象

java - Spark中如何在不同的worker上运行任务?

arrays - 如何增加数组mongodb下重复值的计数器

java - 无法更改标题栏和 JMenuBar 的颜色

java - 对于离屏渲染最有用的 java.awt.image.BufferedImage 类型是什么?