title: jformdesigner design it won't display?
body: <pre><code>import javax.swing.*;
  import javax.swing.border.TitledBorder;
  import java.awt.*;
  import java.awt.event.*;
  /*
   * Created by JFormDesigner on Wed May 11 16:42:17 PDT 2011
   */
  
  public class usernameForm extends JFrame {
  
      private void passwordField1KeyPressed(KeyEvent e) {
          // TODO add your code here
      }
  
      private void button1ActionPerformed(ActionEvent e) {
          // TODO add your code here
      }
  
      private void textArea1MouseClicked(MouseEvent e) {
          // TODO add your code here
      }
  
      private void textArea1FocusGained(FocusEvent e) {
          // TODO add your code here
      }
  
      private void textArea1FocusLost(FocusEvent e) {
          // TODO add your code here
      }
  
      private void button2ActionPerformed(ActionEvent e) {
          // TODO add your code here
      }
  
      private void initComponents() {
          // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
          // Generated using JFormDesigner Evaluation license - ryan icknem
          UsernameChecker = new JPanel();
          panel1 = new JPanel();
          textField1 = new JTextField();
          passwordField1 = new JPasswordField();
          button1 = new JButton();
          label1 = new JLabel();
          label2 = new JLabel();
          scrollPane1 = new JScrollPane();
          textArea1 = new JTextArea();
          button2 = new JButton();
  
          //======== UsernameChecker ========
          {
  
              // JFormDesigner evaluation mark
              UsernameChecker.setBorder(new javax.swing.border.CompoundBorder(
                  new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
                      "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
                      javax.swing.border.TitledBorder.BOTTOM, new java.awt.Font("Dialog", java.awt.Font.BOLD, 12),
                      java.awt.Color.red), UsernameChecker.getBorder())); UsernameChecker.addPropertyChangeListener(new java.beans.PropertyChangeListener(){public void propertyChange(java.beans.PropertyChangeEvent e){if("border".equals(e.getPropertyName()))throw new RuntimeException();}});
  
              UsernameChecker.setLayout(null);
  
              //======== panel1 ========
              {
                  panel1.setBorder(new TitledBorder("Username Availability Checker"));
                  panel1.setLayout(null);
                  panel1.add(textField1);
                  textField1.setBounds(75, 25, 115, textField1.getPreferredSize().height);
  
                  //---- passwordField1 ----
                  passwordField1.addKeyListener(new KeyAdapter() {
                      @Override
                      public void keyPressed(KeyEvent e) {
                          passwordField1KeyPressed(e);
                      }
                  });
                  panel1.add(passwordField1);
                  passwordField1.setBounds(75, 57, 115, passwordField1.getPreferredSize().height);
  
                  //---- button1 ----
                  button1.setText("Login");
                  button1.addActionListener(new ActionListener() {
                      @Override
                      public void actionPerformed(ActionEvent e) {
                          button1ActionPerformed(e);
                      }
                  });
                  panel1.add(button1);
                  button1.setBounds(75, 89, 115, button1.getPreferredSize().height);
  
                  //---- label1 ----
                  label1.setText("Username");
                  label1.setLabelFor(textField1);
                  panel1.add(label1);
                  label1.setBounds(10, 30, 65, label1.getPreferredSize().height);
  
                  //---- label2 ----
                  label2.setText("Password");
                  label2.setLabelFor(passwordField1);
                  panel1.add(label2);
                  label2.setBounds(15, 65, 60, 16);
  
                  //======== scrollPane1 ========
                  {
  
                      //---- textArea1 ----
                      textArea1.setText("Separate by comma and space");
                      textArea1.setTabSize(2);
                      textArea1.setLineWrap(true);
                      textArea1.setWrapStyleWord(true);
                      textArea1.setFont(new Font("Calibri", Font.PLAIN, 12));
                      textArea1.addMouseListener(new MouseAdapter() {
                          @Override
                          public void mouseClicked(MouseEvent e) {
                              textArea1MouseClicked(e);
                          }
                      });
                      textArea1.addFocusListener(new FocusAdapter() {
                          @Override
                          public void focusGained(FocusEvent e) {
                              textArea1FocusGained(e);
                          }
                          @Override
                          public void focusLost(FocusEvent e) {
                              textArea1FocusLost(e);
                          }
                      });
                      scrollPane1.setViewportView(textArea1);
                  }
                  panel1.add(scrollPane1);
                  scrollPane1.setBounds(195, 25, 125, 90);
  
                  //---- button2 ----
                  button2.setText("Check Names");
                  button2.addActionListener(new ActionListener() {
                      @Override
                      public void actionPerformed(ActionEvent e) {
                          button2ActionPerformed(e);
                      }
                  });
                  panel1.add(button2);
                  button2.setBounds(195, 115, 125, button2.getPreferredSize().height);
              }
              UsernameChecker.add(panel1);
              panel1.setBounds(0, 0, 330, 155);
  
              UsernameChecker.setPreferredSize(new Dimension(330, 155));
          }
          // JFormDesigner - End of component initialization  //GEN-END:initComponents
      }
  
      // JFormDesigner - Variables declaration - DO NOT MODIFY  //GEN-BEGIN:variables
      // Generated using JFormDesigner Evaluation license - ryan icknem
      private JPanel UsernameChecker;
      private JPanel panel1;
      private JTextField textField1;
      private JPasswordField passwordField1;
      private JButton button1;
      private JLabel label1;
      private JLabel label2;
      private JScrollPane scrollPane1;
      private JTextArea textArea1;
      private JButton button2;
      // JFormDesigner - End of variables declaration  //GEN-END:variables
  }
  </code></pre>
  
  <p>I just generated the form with jFormdesigner but when I try to include it in my main class like so:</p>
  
  <pre><code>   javax.swing.SwingUtilities.invokeLater(new Runnable() {
          public void run() {
              usernameForm GUI = new usernameForm();
              GUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              GUI.setVisible(true);
          }
      });
  </code></pre>
  
  <p>It displays a grey applet in the smallest dimension.  I apologize for this noob question but how do I view the applet with the input boxes &amp; buttons? + Make it auto size to the proper dimension?</p>