将JFrame添加到JFrame,强制关闭新JFrame,然后再次使用

时间:2012-10-06 14:15:58

标签: java swing user-interface jframe jdialog

我正在尝试将JFrame(条形)添加到JFrame(foo),这会强制barfooJFrame foo = new JFrame("Base"); JFrame bar = new JFrame("About"); foo.add(bar); // IllegalArgumentException: adding a window to a container 集成之前关闭再来一次。

比如这样,在我再次编写代码之前必须关闭“关于Eclipse”框架:

Example

这样的事情不会起作用(简化):

{{1}}

如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

您可以使用像这样的JDialog

JFrame foo = new JFrame("Base");
JDialog bar = new JDialog(foo, "About", true);