2
Можно ли изменить изображение JPanel после его инициализации?Как сменить фоновое изображение JPanel
Block.java (The JPanel изменить IMG)
@SuppressWarnings("serial")
public class Block extends JPanel{
private int rotation;
public Block(){
}
@Override
protected void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.drawImage(Images.greenBlock, 0, 0, null);
}
}
Теперь мне нужен метод, как changeImage
:
...
JPanel xy = new Block();
xy.changeImage(newImg); //I know this method does NOT exist
Спасибо за вашу помощь
я shortend класс для лучшего обзора и забудьте снять перерыв;) –
@SeseSchneider: смотрите, например, редактировать –
спасибо, это работает :) –