我建了TankGame1类继承JFrame,游戏面板MyFlat类和分关面板MySartPanel继承JPanel
当点击开始游戏时,开始游戏,第一次还可以不出毛病,但第二次就现了奇怪的毛病,高手给我看看是不是
我的开始游戏的实践写错了
//msp为分关面板
if(time){
fp = new FlatPanel();
Thread d = new Thread(fp); 
d.start();
this.remove(msp);
this.add(fp);
this.addKeyListener(fp);
this.setVisible(true);
time=false;
}else if(!time){
if(flag){
fp1 = new FlatPanel();
Thread d = new Thread(fp1); 
d.start();
this.add(fp1);
// this.remove(fp);
fp.setVisible(false);
this.addKeyListener(fp1);
this.setVisible(true);
flag=false;
timer++;
}else if(!flag){
fp = new FlatPanel();
Thread d = new Thread(fp); 
d.start();
// this.remove(fp1);
fp1.setVisible(false);
this.add(fp);
this.addKeyListener(fp);
this.setVisible(true);
timer++;
flag=true;
}