如何使JDialog永远不在顶部(在一个应用程序内,而不是系统范围内)



我有一个GUI,里面有几个JDialog,其中2或3个是"基本的"大的,因此应该"永远不会在其他(小的)之上"。

我认为在另一个JDialog上使用"始终在顶部"是一个解决方案,但这并不是我想要实现的。

欢迎任何小费,谢谢!

如果您使用1.6,也许使用ModalityType和ModalExclusionType会对您有所帮助。请注意,modalitytype和modalexclusiontype仅在1.6以后的中可用

听起来您的大型JDialog可能需要改为JFrame。

另一个选项:使用JDesktopPane和JInternalFrame。

第三个选项:使用分层窗格来控制项目的顺序。

相关内容

  • 没有找到相关文章

最新更新