Improved code readability
[sixth-3d-demos.git] / src / main / java / eu / svjatoslav / sixth / e3d / examples / launcher / Main.java
index 07e5c39..0d15f43 100755 (executable)
@@ -9,20 +9,27 @@ package eu.svjatoslav.sixth.e3d.examples.launcher;
 import javax.swing.*;
 import java.awt.*;
 
+import static java.awt.BorderLayout.CENTER;
+import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE;
+
+
 class Main {
 
     public static void main(final String[] args) {
         buildAndShowGuiWindow();
     }
 
+    /**
+     * Builds and shows the main window of the application.
+     */
     private static void buildAndShowGuiWindow() {
         JFrame frame = new JFrame("Sixth 3D engine demos");
 
         // Keep application running until last frame is closed.
-        frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
+        frame.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
 
         frame.getContentPane().setLayout(new BorderLayout());
-        frame.getContentPane().add(new ApplicationListPanel(), BorderLayout.CENTER);
+        frame.getContentPane().add(new ApplicationListPanel(), CENTER);
         frame.setSize(400, 300);
 
         frame.setLocationRelativeTo(null); // center frame on screen