View Javadoc
1   package io.github.magwas.inez.ui;
2   
3   import java.io.IOException;
4   import javafx.application.Application;
5   import javafx.stage.Stage;
6   
7   import org.springframework.context.ApplicationContext;
8   import org.springframework.context.annotation.AnnotationConfigApplicationContext;
9   
10  public class UIMain extends Application implements UIConstants {
11  
12  	@Override
13  	public void start(final Stage primaryStage) throws IOException {
14  		ApplicationContext springContext = new AnnotationConfigApplicationContext(UIConfig.class);
15  		SetupPrimaryStageService setupPrimaryStage = springContext.getBean(SetupPrimaryStageService.class);
16  
17  		setupPrimaryStage.apply(primaryStage);
18  	}
19  
20  	public static void main(final String[] args) {
21  		launch(args);
22  	}
23  }