Я создавал игру «Монополия», и при создании графического интерфейса я добавил панель, на которой рисуется изображение для каждой купленной территории.
Пока все работает хорошо, но мои проблемы начались, когда я пытался удалить изображение с панели, когда я продаю территорию. Я понятия не имею, как этого добиться.
Это код для рисования изображения, когда игрок 1 покупает территорию:
if(property.Properties[i][0] == 1){
if (y >= 390){
x = 140;
y = 40;
}
ImageIcon a = new ImageIcon(this.getClass().getResource("../Imagini/Headers/" + headers[i] +".jpg"));
icons = a.getImage();
g.drawImage(icons, x, y, null);
y +=25;
}
Изображение должно быть стерто, когда положение проигрывателя установлено на 0.
Как я могу стереть изображение, когда я его продаю?
Есть ли способ, который это делает?
Если нет, можете ли вы предложить альтернативный способ достижения этого?