3, the definition of class MyPanel

class MyPanel extends JPanel{
MyTank mt;
EnemyTank et;
ArrayList ets=new ArrayList ();
int etnum=5;
public void paint(Graphics g){
super.paint(g);
g.fill3DRect(0, 0, 700, 700, false);
for(int i=0;i<ets.size();i++){
et=ets.get(i);
et.paintTank(g);
}
mt.paintTank(g);
}
public MyPanel(){
mt=new MyTank(300,600);
for(int i=0;i<etnum;i++){
et=new EnemyTank(100*(i+1),100);
ets.add(et);
}
}
}

Guess you like

Origin www.cnblogs.com/liang-xp/p/11778693.html