From 1645bb275b4a2e3b84faf09bbd2a60e19f56b74f Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Fri, 1 Apr 2016 06:44:17 +0200 Subject: Clean code --- src/client/MainWindow.java | 72 +++++++++++++++++++++++++++++----------------- 1 file changed, 46 insertions(+), 26 deletions(-) (limited to 'src/client/MainWindow.java') diff --git a/src/client/MainWindow.java b/src/client/MainWindow.java index f42ecef..f3fbf63 100644 --- a/src/client/MainWindow.java +++ b/src/client/MainWindow.java @@ -1,43 +1,51 @@ package org.manzerbredes.open_klm.client; -import java.awt.EventQueue; -import java.awt.GridLayout; -import java.awt.Label; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -import javax.swing.BoxLayout; -import javax.swing.JButton; -import javax.swing.JComboBox; -import javax.swing.JFrame; -import javax.swing.JPanel; +import javax.swing.*; import org.manzerbredes.open_klm.drivers.*; -import org.manzerbredes.open_klm.drivers.DriverTypeA.*; +/** + * Main Window + * + * @author Manzerbredes + * + */ public class MainWindow extends JFrame { + /** + * Define serial Version UID + */ + private static final long serialVersionUID = 8058826286308946977L; + - private Class[] availableGUI={ - GUITypeA.class + /** + * Contain all JPanel corresponding to each driver type + */ + private Class[] driverJPanels={ + JPanelTypeA.class }; + + /** + * Build a main window + * @param aDriver + */ public MainWindow(Driver aDriver){ - // Configure MainWindow - this.setTitle("Open KLM"); - this.setSize(700, 500); - setLocationRelativeTo(null); - setDefaultCloseOperation(EXIT_ON_CLOSE); + // Configure main window + this.initUI(); - - for(int i=0;i