我正在尝试放置一个游戏,但是,我不确定如何解决重置功能。我已经完成了游戏重置的工作,但是,在游戏重新启动时,这个标签应该显示玩家玩过的游戏的数量不会从0改变为0.这是我迄今为止所做的。java重置游戏方法,玩过的游戏数量不增加
显示和标签的定位...
private int noGamesPlayed;
private JLabel gamesPlayed = new JLabel("Games Played = " + noGamesPlayed);
getContentPane().add(gamesPlayed);
gamesPlayed.setBounds(60,60+gridsize*boardsize,130,30);
复位功能...
public void reset(){
game.this.setVisible(false);
game.this.dispose();
new game();
updateGamesPlayed();
}
是想更新游戏起的作用......
public void updateGamesPlayed() {
noGamesPlayed ++;
gamesPlayed.setText("" + noGamesPlayed + " Games Played");
}
帮助赞赏。
我认为updateGamesPlayed()在游戏类中? – JClassic 2014-12-07 18:18:00
如果是的话(并且没有游戏玩家不是静态的),当你调用'新游戏()'时,你正在重新初始化变量。 – JClassic 2014-12-07 18:19:18
它在游戏类中是的,当游戏重置时有没有增加变量的方法? – AW90 2014-12-07 18:32:24