我有一个带有几个 JDialogs 的 GUI,其中 2 或 3 个是“基本”大的,因此应该“永远不会在其他人(小)之上”。
我认为在另一个 JDialog 上使用“始终位于顶部”将是一个解决方案,但这并不是我想要实现的目标。
欢迎任何提示,谢谢!
我有一个带有几个 JDialogs 的 GUI,其中 2 或 3 个是“基本”大的,因此应该“永远不会在其他人(小)之上”。
我认为在另一个 JDialog 上使用“始终位于顶部”将是一个解决方案,但这并不是我想要实现的目标。
欢迎任何提示,谢谢!
如果您使用的是 1.6,也许使用ModalityType和ModalExclusionType会对您有所帮助。请注意,modalitytype 和 modalexclusiontype 仅在 1.6 及以后版本中可用
听起来您的大型 JDialogs 可能需要改为 JFrames。
另一种选择:使用 JDesktopPane 并使用 JInternalFrame。
第三个选项:使用分层窗格来控制项目的顺序。