3

我正在制作一个棋盘游戏,我需要将玩家 1 和玩家 2 放在按钮网格上。我正在使用图像图标来表示我想将其放在按钮上的部分。问题是我有一个按钮循环,我需要将piece1 放在按钮1、3、5、7、9 上,将piece2 放在按钮2、4、6、8、10 上。

4

1 回答 1

3

    for(int i=0;i<30;i++){
        buttons[i] = new JButton("label"+ i);
        buttons[i].setBackground(Color.white);
        if (i < 10) {
           if (i%2 == 0) {
             buttons[i].setIcon(piece2);
           } else {
             buttons[i].setIcon(piece1);
           }
        }
        panel.add(buttons[i]);
    }
于 2012-04-11T19:07:06.977 回答