Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. public static IController open(MainModel model, String fxmlFile, String position){
  2.  
  3. // Load person overview.
  4. FXMLLoader loader = new FXMLLoader();
  5. String extension = ".fxml";
  6. loader.setLocation(TextScape.class.getResource("/textscape/gui/view/" + fxmlFile + extension));
  7. Node window = null;
  8. try {
  9. window = loader.load();
  10. } catch (IOException ex) {
  11. Logger.getLogger(Window.class.getName()).log(Level.SEVERE, null, ex);
  12. }
  13.  
  14. // Set person overview into the center of root layout.
  15. switch(position){
  16. case "left":
  17. model.getBorderPane().setLeft(window);
  18. break;
  19. case "right":
  20. model.getBorderPane().setRight(window);
  21. break;
  22. case "top":
  23. model.getBorderPane().setTop(window);
  24. break;
  25. case "bottom":
  26. model.getBorderPane().setBottom(window);
  27. break;
  28. case "center":
  29. model.getBorderPane().setCenter(window);
  30. break;
  31. }
  32.  
  33. IController cont = loader.getController();
  34. cont.postInit(model);
  35. return cont;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement