为什么JavaFX阶段/窗口/应用程序不';更换场景后是否刷新?

为什么JavaFX阶段/窗口/应用程序不';更换场景后是否刷新?,java,javafx,Java,Javafx,为了避免混乱,我将工作代码分成了两个文件。它以前很管用,但是把所有的场景都放在一节课上是很不愉快的 之前,当你点击精灵,它会带你从菜单到游戏。然后我将带有游戏组和游戏场景的代码提取到游戏类中 现在我可以看到,当我按下精灵时,它显示“点击”。这意味着改变场景是可行的问题是在我分割文件后,第二个场景(游戏场景)显示的是第一个场景的内容,而不是它自己的内容可能不是重新喷漆。我怎样才能修好它?谢谢 主类代码(菜单窗口): 在GameGroup构造函数中,您可以创建两个新的局部变量,而不是初始化字段 将G

为了避免混乱,我将工作代码分成了两个文件。它以前很管用,但是把所有的场景都放在一节课上是很不愉快的

之前,当你点击精灵,它会带你从菜单到游戏。然后我将带有游戏组和游戏场景的代码提取到游戏类中

现在我可以看到,当我按下精灵时,它显示“点击”。这意味着改变场景是可行的问题是在我分割文件后,第二个场景(游戏场景)显示的是第一个场景的内容,而不是它自己的内容可能不是重新喷漆。我怎样才能修好它?谢谢

主类代码(菜单窗口):


GameGroup
构造函数中,您可以创建两个新的局部变量,而不是初始化字段

将GameGroup.java从更改为

Group gameGroup = new Group(playerImageView);
Scene gameScene = new Scene(gameGroup, 600, 300);


GameGroup
构造函数中,您可以创建两个新的局部变量,而不是初始化字段

将GameGroup.java从更改为

Group gameGroup = new Group(playerImageView);
Scene gameScene = new Scene(gameGroup, 600, 300);

Group gameGroup = new Group(playerImageView);
Scene gameScene = new Scene(gameGroup, 600, 300);
gameGroup = new Group(playerImageView);
gameScene = new Scene(gameGroup, 600, 300);