有几个jpanel contentPane里有几个按钮,分别控制 显示不同的jpanel。
比如 按下 按钮1 显示jpanel1,其他jpanel移除
          按钮2 显示jpanel2,其他jpanel移除
          。。
上面的应当如何实现?下面两个按钮的监听代码,为什么必须等窗体最大化后才能实现切换?  public void jButton1_actionPerformed(ActionEvent e) {      contentPane.remove(p2);
      
      contentPane.add(p1);
      p1.setSize(300,300);
      p1.setVisible(true);
      this.repaint();
      
  }  public void jButton2_actionPerformed(ActionEvent e) {
    
    contentPane.remove(p1);
    
    contentPane.add(p2);
    p2.setSize(300, 300);
    p2.setVisible(true);    this.repaint();
      }