Changed license to CC0
[instantlauncher.git] / src / main / java / eu / svjatoslav / instantlauncher / MainFrame.java
index 8e3dd3a..3977104 100755 (executable)
@@ -1,59 +1,22 @@
+/*
+ * Instantlauncher. Author: Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
+ * This project is released under Creative Commons Zero (CC0) license.
+ */
 package eu.svjatoslav.instantlauncher;
 
-import java.awt.BorderLayout;
-import java.awt.Dimension;
-import java.awt.Point;
-import java.awt.event.WindowEvent;
-import java.awt.event.WindowListener;
-
-import javax.swing.JFrame;
-
 import eu.svjatoslav.instantlauncher.menu.MultiLevelMenu;
 
-public class MainFrame {
-
-    public static class FrameWindowListener implements WindowListener {
-
-        @Override
-        public void windowActivated(final WindowEvent e) {
-        }
-
-        @Override
-        public void windowClosed(final WindowEvent e) {
-        }
-
-        @Override
-        public void windowClosing(final WindowEvent e) {
-            InstantLauncher.exitProgram();
-        }
-
-        @Override
-        public void windowDeactivated(final WindowEvent e) {
-        }
-
-        @Override
-        public void windowDeiconified(final WindowEvent e) {
-        }
-
-        @Override
-        public void windowIconified(final WindowEvent e) {
-        }
-
-        @Override
-        public void windowOpened(final WindowEvent e) {
-        }
+import javax.swing.*;
+import java.awt.*;
+import java.awt.event.WindowEvent;
+import java.awt.event.WindowListener;
 
-    }
+class MainFrame {
 
+    private final InstantLauncher instantLauncher;
     private JFrame frame;
-
     private boolean isShowing;
 
-    public static final Dimension CONTENT_PANEL_SIZE = new Dimension(1100, 850);
-    public static final Point INITIAL_LOCATION = new Point(100, 30);
-
-    private final InstantLauncher instantLauncher;
-
     public MainFrame(final InstantLauncher instantLauncher) {
         this.instantLauncher = instantLauncher;
     }
@@ -73,20 +36,50 @@ public class MainFrame {
 
             buildContentPane();
 
-            frame.setSize(CONTENT_PANEL_SIZE);
-            frame.setVisible(true);
-            frame.setLocation(INITIAL_LOCATION);
-
             // registor window listener
             final FrameWindowListener windowListener = new FrameWindowListener();
             frame.addWindowListener(windowListener);
 
             // maximize window
             frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
+            frame.setVisible(true);
 
             isShowing = true;
         }
 
     }
 
+    private static class FrameWindowListener implements WindowListener {
+
+        @Override
+        public void windowActivated(final WindowEvent e) {
+        }
+
+        @Override
+        public void windowClosed(final WindowEvent e) {
+        }
+
+        @Override
+        public void windowClosing(final WindowEvent e) {
+            InstantLauncher.exitProgram();
+        }
+
+        @Override
+        public void windowDeactivated(final WindowEvent e) {
+        }
+
+        @Override
+        public void windowDeiconified(final WindowEvent e) {
+        }
+
+        @Override
+        public void windowIconified(final WindowEvent e) {
+        }
+
+        @Override
+        public void windowOpened(final WindowEvent e) {
+        }
+
+    }
+
 }