private void create() {
        // Initializes the swing componenets
        jLabel1 = new JLabel();
        jLabel2 = new JLabel();
        jLabel3 = new JLabel();
        jTextField1 = new JTextField();
        jTextField2 = new JTextField("4444"); // Port - 4444 is default
        jTextField3 = new JTextField("localhost"); // Server - localhost is default
        jButton = new JButton();
        contentPane = (JPanel) this.getContentPane();

        // jLabel1 - Username
        jLabel1.setHorizontalAlignment(SwingConstants.LEFT);
        jLabel1.setText("username:");

        // jTextField1 - Username
        jTextField1.setToolTipText("Enter your username");

        // jLabel2 - Port
        jLabel2.setHorizontalAlignment(SwingConstants.LEFT);
        jLabel2.setText("port:");

        // jTextField2
        jTextField2.setToolTipText("Enter the port you would like to join.");

        // jLabel3 - Server
        jLabel3.setHorizontalAlignment(SwingConstants.LEFT);
        jLabel3.setText("server:");

        // jTextField3
        jTextField3.setToolTipText("Enter the server you would like to join.");

        // jButton1
        jButton.setText("Login");
        jButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                try {
                    jButton1_actionPerformed(e);
                } catch (IOException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
            }
        });

        // contentPane
        contentPane.setLayout(null);
        addComponent(contentPane, jLabel1, 25, 10, 106, 18);
        addComponent(contentPane, jTextField1, 110, 10, 183, 22);
        addComponent(contentPane, jLabel2, 25, 40, 106, 18);
        addComponent(contentPane, jTextField2, 110, 40, 183, 22);
        addComponent(contentPane, jLabel3, 25, 70, 106, 18);
        addComponent(contentPane, jTextField3, 110, 70, 183, 22);
        addComponent(contentPane, jButton, 150, 100, 83, 28);

        // login
        this.setTitle("Login To Members Area");
        this.setLocation(new Point(76, 182));
        this.setSize(new Dimension(335, 160));
        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        this.setResizable(false);
    }