class BiomeViewComponent extends JComponent {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
int xpos=300;
int ypos=300;
g.setColor(Color.yellow);
Random r = new Random();
int spread = r.nextInt(2)+1;
System.out.println(spread);
if (spread==1){
xpos=xpos+50;
g.setColor(Color.yellow);
g.fillRect(xpos,ypos,50,50);
}
else{
ypos=ypos-50;
g.setColor(Color.yellow);
g.fillRect(xpos,ypos,50,50);
}
}
}
我像上面的代码一样使用了paintComponent脚本的公认答案,它可以工作,但现在的问题是我如何让它不止一次地绘制?