Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 JDialog 窗口。我需要将其设为模态,但父级不是 Java 窗口,而是本机 Windows 操作系统窗口。是否可以?
不,你不能。您甚至无法实现对本机窗口的引用,甚至对在其他 JVM 中运行的 java 应用程序创建的窗口的引用。
但是您可以创建虚拟窗口(Window,而不是 Frame 或 JFrame),将其大小设置为 0 并将其用作任何对话框的父级。我不知道您的具体问题是什么,但有时我提到的方式可能会有所帮助。