我正在尝试将 JFrame
(bar) 添加到 JFrame
(foo),这会强制 bar
在之前关闭foo
可以再次集成。
例如,在我可以再次编写代码之前,必须关闭“About Eclipse”框架:
像这样的东西不会成功(简化):
JFrame foo = new JFrame("Base");
JFrame bar = new JFrame("About");
foo.add(bar); // IllegalArgumentException: adding a window to a container
如何实现这一目标?
最佳答案
你可以像这样使用 JDialog
JFrame foo = new JFrame("Base");
JDialog bar = new JDialog(foo, "About", true);
关于java - 将 JFrame 添加到 JFrame,在再次使用第一个 JFrame 之前强制关闭新的 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12760568/