X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finstantlauncher%2FUtils.java;h=297f0108966ce2e54b15df1153c124d0ebc3d35d;hb=6f3b6383805ab24b835adaa7845e9306880ff7a3;hp=1884fec50eb06f0a3cd6579c133c6f9ec7d7382d;hpb=ea9f229a2b0d0be0e765bdd508948b28cd2d490e;p=instantlauncher.git diff --git a/src/main/java/eu/svjatoslav/instantlauncher/Utils.java b/src/main/java/eu/svjatoslav/instantlauncher/Utils.java index 1884fec..297f010 100755 --- a/src/main/java/eu/svjatoslav/instantlauncher/Utils.java +++ b/src/main/java/eu/svjatoslav/instantlauncher/Utils.java @@ -7,10 +7,10 @@ import java.awt.*; import java.io.File; import java.io.IOException; -import static eu.svjatoslav.commons.file.FilePathParser.getFileExtension; - public class Utils { + private static final String FILE_INDICATOR = "{file}"; + public static void setComponentSize(JComponent component, Dimension size) { component.setMinimumSize(size); component.setMaximumSize(size); @@ -18,17 +18,17 @@ public class Utils { component.setPreferredSize(size); } - private static final String FILE_INDICATOR = "{file}"; + public static void runOpeningApplication(String commands, final File file) { + runOpeningApplication(commands.split("\\s+"), file); + } - public static void runOpeningApplication(final File file, final String[] commands) { + private static void runOpeningApplication(final String[] commands, final File file) { for (int i = 0; i < commands.length; i++) if (commands[i].equals(FILE_INDICATOR)) commands[i] = file.getAbsolutePath(); try { Runtime.getRuntime().exec(commands); - InstantLauncher.exitProgram(); - } catch (final IOException e) { new ExceptionDialog(e); }