移动蝙蝠重绘

时间:2013-10-27 00:13:28

标签: java methods

大家好我正在尝试制作万圣节小程序。我正在尝试制作一个可以在屏幕上移动的蝙蝠,但它只是制作了一系列蝙蝠。这就是为什么我尝试使用repaint(),但我不认为我正确使用它。我需要做些什么才能让它画一个蝙蝠?当我画另一个时,删除第一个蝙蝠?

for(x = 1; x < 1000; x+=x)
      {
          ramX = generator.nextInt(max - min + 1) + min;
          ramY = generator.nextInt(max - min + 1) + min;

          int paint = 0;

          for(ramX = ramX; ramX < 1350; ramX+=1)
          {  
          page.drawImage(bat, ramX, ramY, 100, 50, this);   

          paint++; 
          if (paint > 3)
              {
                  repaint(); 
                  paint = 0; 
              }
          }

      }

1 个答案:

答案 0 :(得分:1)

你有吗

@Override
public void update(Graphics g){
    paint(g);
}
applet类上的