假设我有两种形式,例如a.java
和b.java
。 a.java
内有一个按钮,用于创建b
对象,隐藏自身并打开b.java
。我想要的是在关闭a.java
后再次显示b.java
。有人能给我一个关于这种情况的简单例子吗?
修改 让我举一个关于我的情况的例子。我有一个这样的图表:
当我点击其中一个值时,会弹出一个新的pieChart
,提供有关该值的详细信息。我可以通过打开新的JFrame来查看任意数量的值。所以,我认为JTabbedPane
无法解决我的问题。
答案 0 :(得分:3)
这是CardLayout
的完美情况,其中面板将“分层”,您可以使用show()
,{{1}等方法轻松浏览它们},previous()
您还可以看到一个简单示例here,如果您正好使用Netbeans GUI Builder,您可以看到如何将next()
与dieign视图here
另见The Use of Multiple JFrames, Good/Bad Practice?。流行的答案是否定的。 CardLayout
似乎适合您的情况。