Java 如何在某些按钮上添加图像图标?

Java 如何在某些按钮上添加图像图标?,java,swing,jbutton,imageicon,Java,Swing,Jbutton,Imageicon,我正在做一个棋盘游戏,我需要把玩家1和玩家2放在按钮网格上。我用一个图像图标来表示我想把它放在按钮上的那一块。问题是我有一个按钮循环,我需要在按钮1、3、5、7、9上放置piece1,在按钮2、4、6、8、10上放置piece2。 for(int i=0;i<30;i++){ buttons[i] = new JButton("label"+ i); buttons[i].setBackground(Color.white); if

我正在做一个棋盘游戏,我需要把玩家1和玩家2放在按钮网格上。我用一个图像图标来表示我想把它放在按钮上的那一块。问题是我有一个按钮循环,我需要在按钮1、3、5、7、9上放置piece1,在按钮2、4、6、8、10上放置piece2。



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

对于(int i=0;i)您需要单击此答案上的复选标记以接受它,并向花时间帮助您的人提供信用。