小编Sam*_* S.的帖子

JavaFX + Scene Builder如何切换场景

我正在使用JavaFx和Scenebuilder,并且想为自己创建一个名为Eclipse的本地应用程序“ Taskplanner”。

我创建了一个新舞台,并使用一个场景对其进行了设置(请参见Main.java)。但是不确定在阶段如何设置新场景(请参阅Controller.java)。Didnt还没有发现是否有可能通过Scene Builder传递signInButtonClicked()-Methode“ Stage primaryStage”

有人可以帮忙吗?

Controller.java:

@FXML
Button btnSignIn;

@FXML
public void signInButtonClicked() throws Exception
{
//Here I want call the new Scene(SignInGUI.fxml) in my old Stage
   FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("../view/SignInGUI.fxml"));
}
Run Code Online (Sandbox Code Playgroud)

Main.java:

        @Override
        public void start(Stage primaryStage) throws Exception 
      {
            Parent root = FXMLLoader.load(getClass().getResource("../view/LoginGUI.fxml"));

            primaryStage.setTitle("Taskplanner");
            primaryStage.setScene(new Scene(root,500,500));
            primaryStage.show();
        }


        public static void main(String[] args) {

            launch(args);
    }
Run Code Online (Sandbox Code Playgroud)

javafx scenebuilder

5
推荐指数
1
解决办法
9620
查看次数

标签 统计

javafx ×1

scenebuilder ×1