Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static IController open(MainModel model, String fxmlFile, String position){
- // Load person overview.
- FXMLLoader loader = new FXMLLoader();
- String extension = ".fxml";
- loader.setLocation(TextScape.class.getResource("/textscape/gui/view/" + fxmlFile + extension));
- Node window = null;
- try {
- window = loader.load();
- } catch (IOException ex) {
- Logger.getLogger(Window.class.getName()).log(Level.SEVERE, null, ex);
- }
- // Set person overview into the center of root layout.
- switch(position){
- case "left":
- model.getBorderPane().setLeft(window);
- break;
- case "right":
- model.getBorderPane().setRight(window);
- break;
- case "top":
- model.getBorderPane().setTop(window);
- break;
- case "bottom":
- model.getBorderPane().setBottom(window);
- break;
- case "center":
- model.getBorderPane().setCenter(window);
- break;
- }
- IController cont = loader.getController();
- cont.postInit(model);
- return cont;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement