title: How to open a Java form in design view?
body: <p>I found this code on the internet. I am setting up a new Eclipse on my new laptop and I want to be able to open this in design view. </p>
  
  <p>How do you open a class with JComponents' on it in design view and also is there a way to make that the default?</p>
  
  <p>Seems like and easy thing but I have been looking for this in Eclipse for the better part of an our. I thought it was in Open With... but I didn't see anything that that sounded like design view.</p>
  
  <p>I hope this is a good question because I just cannot simple find the design view button.</p>
  
  <p>code:</p>
  
  <pre><code>package TestMenu;
  
  import javax.swing.JFrame;
  import javax.swing.JLabel;
  import java.awt.event.ActionEvent;
  import java.awt.event.ActionListener;
  import javax.swing.JButton;
  import javax.swing.SwingUtilities;
  
  public class StartupWindow extends JFrame implements ActionListener
  {
      private static final long serialVersionUID = 1L;
      private JButton btn;
  
      public StartupWindow()
      {
          super("Simple GUI");
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
          btn = new JButton("Open the other JFrame!");
          btn.addActionListener(this);
          btn.setActionCommand("Open");
          add(btn);
          pack();
  
      }
  
      @Override
      public void actionPerformed(ActionEvent e)
      {
          String cmd = e.getActionCommand();
  
          if(cmd.equals("Open"))
          {
              dispose();
              new AnotherJFrame();
          }
      }
  
      public static void main(String[] args)
      {
          SwingUtilities.invokeLater(new Runnable(){
  
              @Override
              public void run()
              {
                  new StartupWindow().setVisible(true);
              }
  
          });
      }
  }
  
  class AnotherJFrame extends JFrame
  {
      private static final long serialVersionUID = 1L;
  
      public AnotherJFrame()
      {
          super("Another GUI");
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
          add(new JLabel("Empty JFrame"));
          pack();
          setVisible(true);
      }
  }
  </code></pre>