mirror of
https://github.com/RetGal/Dayon.git
synced 2024-10-04 10:27:37 +03:00
Improved gui initialisation
This commit is contained in:
parent
7f387d8e5e
commit
86c4494b60
@ -5,18 +5,22 @@ import mpo.dayon.assistant.gui.AssistantConfiguration;
|
||||
import mpo.dayon.common.Runner;
|
||||
import mpo.dayon.common.error.FatalErrorHandler;
|
||||
|
||||
import javax.swing.SwingUtilities;
|
||||
|
||||
class AssistantRunner implements Runner {
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
Runner.overrideLocale(Runner.extractProgramArgs(args).get("lang"));
|
||||
Runner.logAppInfo("dayon_assistant");
|
||||
|
||||
final Assistant assistant = new Assistant();
|
||||
assistant.configure(new AssistantConfiguration());
|
||||
assistant.start();
|
||||
|
||||
SwingUtilities.invokeLater(AssistantRunner::launchAssistant);
|
||||
} catch (Exception ex) {
|
||||
FatalErrorHandler.bye("The assistant is dead!", ex);
|
||||
}
|
||||
}
|
||||
|
||||
private static void launchAssistant() {
|
||||
final Assistant assistant = new Assistant();
|
||||
assistant.configure(new AssistantConfiguration());
|
||||
assistant.start();
|
||||
}
|
||||
}
|
@ -4,21 +4,24 @@ import mpo.dayon.assisted.gui.Assisted;
|
||||
import mpo.dayon.common.Runner;
|
||||
import mpo.dayon.common.error.FatalErrorHandler;
|
||||
|
||||
import javax.swing.SwingUtilities;
|
||||
import java.util.Map;
|
||||
|
||||
class AssistedRunner implements Runner {
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
Map<String, String> programArguments = Runner.extractProgramArgs(args);
|
||||
Runner.overrideLocale(programArguments.get("lang"));
|
||||
Runner.logAppInfo("dayon_assisted");
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
Map<String, String> programArgs = Runner.extractProgramArgs(args);
|
||||
Runner.overrideLocale(programArgs.get("lang"));
|
||||
Runner.logAppInfo("dayon_assisted");
|
||||
SwingUtilities.invokeLater(() -> launchAssisted(programArgs.get("ah"), programArgs.get("ap")));
|
||||
} catch (Exception ex) {
|
||||
FatalErrorHandler.bye("The assisted is dead!", ex);
|
||||
}
|
||||
}
|
||||
|
||||
final Assisted assisted = new Assisted();
|
||||
assisted.configure();
|
||||
assisted.start(programArguments.get("ah"), programArguments.get("ap"));
|
||||
|
||||
} catch (Exception ex) {
|
||||
FatalErrorHandler.bye("The assisted is dead!", ex);
|
||||
}
|
||||
}
|
||||
private static void launchAssisted(String assistantHost, String assistantPort) {
|
||||
final Assisted assisted = new Assisted();
|
||||
assisted.configure();
|
||||
assisted.start(assistantHost, assistantPort);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user