我設置了一個網格佈局,中間有16個按鈕。我在第一個按鈕上放置了一個圖標。將圖標從jbutton移動到jbutton
我該如何循環,當用戶選擇網格上的下一個按鈕時,它會將圖標從舊位置移動到新位置?
private ArrayList<JButton> grid = new ArrayList<JButton>();
JPanel gridBtnPanel = new JPanel();
gridBtnPanel.setLayout(new GridLayout(4, 4));
for(int i = 0; i <= 16; i++){
JButton innerButton = new JButton();
gridBtnPanel.add(innerButton);
grid.add(innerButton);
}
ImageIcon player= new ImageIcon("player.JPG");
//starting position
grid.get(0).setIcon(player);
//wanting to move to next button when I select the near by button
for(int i = 0; i < grid.lastIndexOf(theifPerson); i++){
grid.get(i).setIcon(null);
}
任何幫助將是偉大的。
謝謝。
如何從以前的按鈕,清除圖標(I-1),一然後將其設置爲新的(當前我)。 – Abdul