3

ボードゲームを作っているので、ボタンのグリッドにプレーヤー1とプレーヤー2のピースを配置する必要があります。ボタンに付けたい部分を表すために画像アイコンを使用しています。問題は、ボタンのループがあり、ボタン1、3、5、7、9にpiece1を配置し、ボタン2、4、6、8、10にpiece2を配置する必要があることです。

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 に答える