java怎么实现两个窗体的切换,比如说现在有一个窗体frame里面有一个按键go,若点击go,则进入frame1,frame1里有一个back,点击back可以回到frame,而且在点击go后,退出frame进入frame1,点击back后,退出frame1进入frame。这个怎么实现。

解决方案 »

  1.   

    我觉得在一个frame使用cardlayout切换就可以了
      

  2.   

    以前用C#做时,思路是隐藏显示
    setVisible(true);//显示
    setVisible(false);//隐藏
    不知道java里能否这么用
      

  3.   

    我觉得一般情况下没有人这么做,一般都是在panel里面操作,至于怎么做,就像2楼3楼的说的,用setVisible(boolean b)就可以实现
      

  4.   

     用过gridLayout布局  cardLsyout 不是很熟悉,具体用法是什么
      

  5.   

    要想开启第二个并且把第一个关闭就s2.setVisible(true);s1.setVisible(false);
    最简单的方法。
      

  6.   


    CardLayout layout = new CardLayout();
    JPanel container = new JPanel(layout);container.add(comp1, "c1");
    container.add(comp2, "c2");
    layout.show(container, "c2");