X-Git-Url: https://git.pterodactylus.net/?p=jkeytool.git;a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjkeytool%2Fmain%2FMain.java;h=9f4b47775c592d29bc114fee24f04206c71c6ea7;hp=91b8eb5b4494a63edc74d1b80bd8d94d81d3fd9c;hb=f5562e6160082ea771d5cf4cfe28e7e2f4077a33;hpb=027dedb5560859fe63d2fff3fe1e83cf0fea7123 diff --git a/src/net/pterodactylus/jkeytool/main/Main.java b/src/net/pterodactylus/jkeytool/main/Main.java index 91b8eb5..9f4b477 100644 --- a/src/net/pterodactylus/jkeytool/main/Main.java +++ b/src/net/pterodactylus/jkeytool/main/Main.java @@ -19,7 +19,9 @@ package net.pterodactylus.jkeytool.main; -import net.pterodactylus.jkeytool.gui.MainFrame; +import net.pterodactylus.jkeytool.core.Core; +import net.pterodactylus.jkeytool.gui.Interface; +import net.pterodactylus.jkeytool.gui.swing.SwingInterface; import de.ina.util.version.Version; /** @@ -41,6 +43,10 @@ public class Main { return VERSION; } + // + // VM ENTRY + // + /** * JVM main entry method. * @@ -48,8 +54,23 @@ public class Main { * The command-line arguments */ public static void main(String[] arguments) { - MainFrame mainFrame = new MainFrame(); - mainFrame.show(); + Core core = new Core(); + Interface gui = getInterface(); + core.addCoreListener(gui); + gui.start(); + } + + // + // PRIVATE METHODS + // + + /** + * Returns the interface to use. + * + * @return The interface to use + */ + private static Interface getInterface() { + return new SwingInterface(); } }