如何让两个独立的框架消失,让另一个框架让路?

时间:2014-02-06 09:45:38

标签: java swing

我有三个框架,让我们称它们为Frame Welcome,Frame Main,Frame Sub。他们都在不同的班级。

Frame Welcome有一个按钮,可以在单击时显示Frame Main。

Frame Main有一个按钮,当点击时会弹出Sub(有点像对话框但是它有图形设计所以我想把它放在一个单独的框架中,虽然我考虑过JPanel但是我和#39;我不知道该怎么做:如果它在JPanel中弹出,可能是setVisible但是我还没有尝试过,所以我可能会稍后再试),但是还有一个按钮Frame Sub,单击时,应使Frame Main和Frame Sub不可见,只显示Frame Welcome。

目前,我有一个代码让Sub消失并显示欢迎,但我无法弄清楚如何使Main隐身。

public void actionPerformed (ActionEvent e)
{
if (e.getSource() == btn)
{
FrameWelcome fw = new FrameWelcome();
setVisible(false);
fw.setVisible(true);
}
}

这使得Frame Sub不可见并且Frame Welcome可见,但是我如何使Frame Main也不可见(Sub是SORT OF Main,因为它在Main中单击按钮时显示)?这不完全是我的代码,但我不确定要发布哪些部分,所以是的

0 个答案:

没有答案