是否可以在
创建父级后将其设置为JWindow
?例如:
public class SomeJWindow extends JWindow {
public SomeJWindow (JFrame parent) {
//super(parent); - parent not set yet.
}
}
后来将parent
设置为 SomeJWindow
.
这是不可能的,因为
-
顶级容器基于原生操作系统的对等体,父级无法更改,在顶级容器初始化后设置
-
无法委派,将父级从一个顶级容器更改为另一个顶级容器
-
我找不到任何修改 xxx$共享所有者框架的访问权限
-
顶级容器在 API 中没有实现者 finalize(),那么它的life_cycle以当前的 JVM 结束