Aar*_*ron 7 java swing z-order
有没有办法在java中管理JDialog窗口的窗口z排序?
我希望能够将每个窗口分配给一个图层,使得较低层上的窗口永远不会高于上层并遮挡较高层上的窗口.即使他们有焦点.类似于组件存在的Z顺序功能,但对于JDialog窗口.
该解决方案不需要适用于所有操作系统.可以使用特定于Linux的解决方案.
小智 1
我能够找到的对窗口 Z 顺序的唯一管理是您可以使用 toFront() 将它们发送到顺序的顶部,或者您可以使用 setAlwaysOnTop() 将它们设置为始终位于顶部。这是非常基本的 z 排序,Window 类似乎没有为您提供与容器内的组件一样多的细粒度排序。