我正在制作棋盘游戏,我需要将玩家1和玩家2件放在按钮网格上。我正在使用图像图标来表示我想把它放在按钮上的那一块。问题是我有一个循环的按钮,我需要把piece1放在按钮1,3,5,7,9和按钮2,4,6,8,10上的第二个按钮上。
答案 0 :(得分: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]);
}