我是JavaFx的新手,必须创建一个小游戏。我的JavaFx类工作正常,但我不知道必须在它们之间进行更改。我在eclipse中创建了一个包,其中包含所有显示类(菜单屏幕类,lauding Screen类,游戏显示...)。每个班级的主要和显示都很好。但现在我无法从一个班级改为另一个班级。从开始菜单到游戏显示。我尝试在菜单类中启动游戏显示类,然后将theScene设置为游戏显示的场景,但它不起作用。我也很困惑,我必须改变舞台,场景或窗格。
@Override
public void start(Stage primaryStage) throws Exception {
stage = primaryStage;
scene = new Scene(createContent());
primaryStage.setTitle("Menu Screen");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
第二课:
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Bucanneer");
// Setting up Stage, Scene and root
// Group root = new Group();
theScene = new Scene(createContent());
primaryStage.setScene(theScene);
primaryStage.setResizable(true);
primaryStage.show();
}
上次尝试: 当你按下按钮
时,我把它放在菜单类中private void backToMenu(){
Test test = new Test();
stage.setScene(test.getTheScene());
}
任何建议PLZ,我能找到的都是FXML .. Ps:抱歉英文不好。不是我的母语。