title: NullPointerException continues
body: <p>When I am trying to call JPanel panel2 of Panel2 class on triggering of action event from Next JButton of Panel1 class, I am getting NullPointerException. How to resolve this? plzz help.</p>
  
  <pre><code>public class PanelEventTest
  {
  
  /**
   * @param args
   */
  JFrame frame;
  
  void originalFrame()
  {
      frame = new JFrame();
      frame.setSize(500, 300);
      frame.setVisible(true);
      frame.setLayout(new FlowLayout());
      frame.add(new TestPanel1().panel1());
      frame.add(new TestPanel2().panel2());
  }
  
  public static void main(String[] args) {
      // TODO Auto-generated method stub
      new PanelEventTest().originalFrame();
  }
  }
  
  public class TestPanel1
  {
  JPanel panel1;
  JButton next;
  
  JPanel panel1()
  {
      panel1 = new JPanel();
      next = new JButton("Next");
      next.addActionListener(new ActionListener()
      {
          public void actionPerformed(ActionEvent e) 
          {
              // TODO Auto-generated method stub
              new TestPanel2().panel2.removeAll();
          }
      });
      panel1.add(next);
      return panel1;
  }
  }
  public class TestPanel2
  {
  JPanel panel2;
  JList jlist;
  String[] list = {"Sachin","Tarun","Vipin"};
  JPanel panel2()
  {
      panel2 = new JPanel();
      jlist = new JList(list);
      panel2.add(jlist);
      panel2.add(new JLabel("Test"));
      return panel2;
  }
  }
  </code></pre>
  
  <p>My last question <a href="https://stackoverflow.com/questions/15979304/nullpointerexception-with-jpanel">Nullpointerexception with JPanel</a> was successfully resolved by you guys. Plz help in this. This exception is eating my head.</p>