记忆游戏 - 将图像阵列提供给网格按钮矩阵

时间:2012-04-25 22:25:06

标签: java arrays swing netbeans

我在Netbeans的设计视图中创建了我的按钮(类型为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矩阵,以便将图像加载到按钮上?

感谢您的高级帮助。如果我的解释不够明确,请告诉我。

1 个答案:

答案 0 :(得分:2)

注意记忆游戏不需要知道单元格排列成矩形矩阵;它只关心两个单元格是否有匹配的图像。此example使用List<GameButton>

的两个实例
  • buttons包含所有内存单元格。
  • selected记录当前选择。