我处于FrameB
从我的主框架创建框架的情况FrameA
。当用户正在工作时FrameB
,FrameA
即使用户不小心点击了FrameA
.
问问题
3095 次
2 回答
4
你必须使用JFrame吗?
如果您使用 JDialog 而不是 JFrame 并通过构造函数将 FrameA 指定为对话框的所有者,它将始终保留在框架的顶部。(示例:如何将 JFrame 设置为 JDialog 的父级)
否则,您可以使用窗口类中的 setAlwaysOnTop(),但这可能取决于操作系统/窗口管理器。
于 2009-10-25T08:40:18.917 回答
3
您可以考虑将 FrameB 设为JDialog而不是 JFrame,并将其设置为模态。
于 2009-10-25T08:39:18.623 回答