假设我有两种形式,例如 a.java
和 b.java
。 a.java
中有一个按钮,用于创建 b
对象,隐藏自身并打开 b.java
。我想要的是在关闭b.java
后再次显示a.java
。谁能给我一个关于这种情况的简单例子吗?
编辑: 让我举一个关于我的情况的例子。我有一个这样的图表:
当我单击其中一个值时,会弹出一个新的饼图,提供有关该值的详细信息。我可以通过打开新的 JFrame 查看任意数量的值。所以,我认为 JTabbedPane
无法解决我的问题。
最佳答案
对于 CardLayout
来说这是一个完美的情况,其中面板将“分层”,您可以使用 show()
等方法轻松浏览它们。 , previous()
, next()
查看更多信息 How to use CardLayout
你还可以看一个简单的例子here如果您碰巧使用 Netbeans GUI Builder,您可以了解如何使用 CardLayout
与设计 View here
另请参阅The Use of Multiple JFrames, Good/Bad Practice? 。普遍的答案是否定的。 CardLayout
似乎适合您的情况。
关于java - 如何在 JFrame 关闭后显示另一个 JFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22220007/