Пример #1
0
 /**
  * Initializes the controller class. This method is automatically called after the fxml file has
  * been loaded.
  *
  * @param location
  * @param resources
  */
 @Override
 public void initialize(URL location, ResourceBundle resources) {
   MainScreen.addObserver(this);
   chosenPlugin = new File[2];
   defaultimage = new Image("/utilities/cone.png");
   appData = new ArrayList();
   plugins = new ArrayList();
   labels = new ArrayList();
   icons = new ArrayList();
   preview = new ArrayList();
   iconsView = new ArrayList();
   if (change == null || !change) {
     newAppData = appData;
     change = false;
   }
   addPlugins();
   setEvents();
   changeGreeting(greeting);
   /** Sets the settings button to be visible on key pressed */
   anchorPane.setOnKeyPressed(
       ke -> {
         if (ke.getCode().equals(KeyCode.K)) {
           settingbtn.setVisible(true);
         }
       });
 }