我正在编写一个基于 Swing Menu 的应用程序。在菜单中,我有 File->New->Add Person Here Add Person 是一个表单,新选项将有许多其他表单。当我单击任何此表单时,必须将其添加到菜单显示区域。
我的问题是如何将它添加到显示区域。显示区域是否应该已经包含我可以添加表单的任何摆动容器?
另外,请注意,我创建的每个表单都是单独的 JFrame
另外,请注意,我创建的每个表单都是单独的 JFrame
JFrames
,这是通往地狱的道路我的问题是如何将它添加到显示区域。显示区域是否应该已经包含我可以添加表单的任何摆动容器?
JDialog
,只有一个JDialog
并重新使用它来执行另一个操作我正在编写一个基于 Swing Menu 的应用程序。在菜单中,我有 File->New->Add Person Here Add Person 是一个表单,新选项将有许多其他表单。当我单击任何此表单时,必须将其添加到菜单显示区域。
您可以选择该JInternalFrame
选项。它可以帮助您满足您的要求,参考链接,
http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html
另请参阅此链接以获取示例,
您可以在单击父窗口顶部的菜单时显示 JFrame 表单。
您可以通过禁用父表单来使其像对话框一样,当子表单再次退出时,我们可以启用父表单。