public static void main(String[] args) { SwingUtilities.invokeLater( () -> { MainGUI gui = new MainGUI(); MainController controller = new MainController(gui); controller.showGUI(); }); }