是否可以在创建后将父级设置为JWindow
?例如:
public class SomeJWindow extends JWindow {
public SomeJWindow (JFrame parent) {
//super(parent); - parent not set yet.
}
}
稍后将parent
设置为SomeJWindow
。
答案 0 :(得分:1)
不是不可能的,因为
顶级容器基于来自本机操作系统的对等体,父级无法更改,在初始化顶级容器后设置
无法委派,将父级从一个顶级容器更改为另一个
我找不到任何修改xxx $ SharedOwnerFrame
的权限顶级容器未在API中实现finalize(),然后其life_cycle以当前JVM结束