首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java swing如何实现两个窗体的切换

2012-12-17 
java swing怎么实现两个窗体的切换java怎么实现两个窗体的切换,比如说现在有一个窗体frame里面有一个按键g

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

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


CardLayout layout = new CardLayout();
JPanel container = new JPanel(layout);

container.add(comp1, "c1");
container.add(comp2, "c2");


layout.show(container, "c2");

[其他解释]
我觉得在一个frame使用cardlayout切换就可以了
[其他解释]
判断 要是 点1 1不可见 2可以见  要是点2 2不可见 1可见
[其他解释]
以前用C#做时,思路是隐藏显示
setVisible(true);//显示
setVisible(false);//隐藏
不知道java里能否这么用
[其他解释]
我觉得一般情况下没有人这么做,一般都是在panel里面操作,至于怎么做,就像2楼3楼的说的,用setVisible(boolean b)就可以实现。。。
[其他解释]
cardlayout布局能实现。
[其他解释]
 用过gridLayout布局  cardLsyout 不是很熟悉,具体用法是什么
[其他解释]
要想开启第二个并且把第一个关闭就s2.setVisible(true);s1.setVisible(false);
最简单的方法。
[其他解释]
学到了   谢了

热点排行