JFrame second = new JFrame();
second.setLocationRelativeTo(null);
second.setVisable(true);这不就出来了嘛。至于你要向第二个jframe传递参数,那就只能看jframe接受哪些参数了

解决方案 »

  1.   

    new F2();
    可以用setVisible(false);把第一个窗口隐藏了。
      

  2.   

    传参数可以通过静态变量或构造方法class JFrame2 extends JFrame{
        public JFrame2(Object... 参数){
            super();
            //...
        }
    }//在frame1里
    JFrame2 f2=new JFrame2(obj);
      

  3.   

    直接new另外那个类就行了,传递参数的话可以在第二个类里面用有参的构造函数,new的时候直接传值就行了。
      

  4.   

    一般一个工程就一个JFrame,第二个最好换成JPanel
      

  5.   

    直接new,setVisible(true);
    把原来的jframe setVisible(false);
      

  6.   

    直接New一个。  跟第一个Jframe 一样的。 参数在对象中用set方法传入, 也可以用构造方法传入,
    如果是模式窗口就用模式窗口。  如果参数据要返回到主窗体也可以将this传到子窗体中去。