JavaFx将主类更改为另一个主类(单独的类)

时间:2017-04-26 11:34:27

标签: class javafx

我是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:抱歉英文不好。不是我的母语。

0 个答案:

没有答案