你在主方法中,再创建一个JPanel的实例,然后用布局管理器,这样加入的话,就不会覆盖了。

解决方案 »

  1.   

    正解,需要布局管理器,楼主研究下java的布局管理先
      

  2.   

     JFrame jf = new JFrame();
            jf.setTitle("FRAME");
            jf.setSize(300, 300);
            
            Container c = jf.getContentPane(); 
            c.setLayout(new FlowLayout());//最简单地加上这一句,就不会出现被覆盖的情况了。
       
            c.add(new SimpleTest().part2()); // 13
            c.add(new SimpleTest().part1());  //14
            jf.setVisible(true);
      

  3.   

    JAVA做界面,要学好布局管理器。