这是代码:


            package application;
            //imports
            import javafx.application.Application;
            import javafx.fxml.FXMLLoader;
            import javafx.scene.Scene;
            import javafx.scene.layout.Pane;
            import javafx.stage.Stage;
            import application.view.*; //i've tried import the package, but i don't know if this is correct



            public class Main extends Application {
                @Override
                public void start(Stage primaryStage) {
                    try {



//这是我的问题:


                        **Pane root = FXMLLoader.load(getClass().getResource("application.view.Lay.fxml"));**

                        Scene scene = new Scene(root,400,400);
                        primaryStage.setScene(scene);
                        primaryStage.show();
                    } catch(Exception e) {
                        e.printStackTrace();
                    }
                }

            }



我已经尝试过了,但是没有用,我在做什么错?
谢谢你的时间!

最佳答案

尝试

Pane root = FXMLLoader.load(getClass().getResource("/application/view/Lay.fxml"));

关于java - 如何从JavaFX中的另一个包导入布局?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37100461/

10-12 06:25