2012-04-11 120 views
3

我正在製作棋盤遊戲,我需要將玩家1和玩家2放在按鈕的網格上。我正在使用一個圖像圖標來表示我想將它放在按鈕上的那一塊。問題是我有一個按鈕循環,我需要將piece1放在按鈕2,4,6,8,10上的按鈕1,3,5,7,9和piece2上。如何在某些按鈕上添加圖像圖標?

回答

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]); 
    } 
+0

大它的工作原理:d – 2012-04-11 19:10:09

+0

您需要點擊這個答案的複選標記接受它,給誰花時間幫你信用的人。 – 2012-04-11 19:30:37