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.
JWindow是否可以在创建后将父级设置为?例如:
JWindow
public class SomeJWindow extends JWindow { public SomeJWindow (JFrame parent) { //super(parent); - parent not set yet. } }
后来设置parent为SomeJWindow.
parent
SomeJWindow
不是不可能,因为
Top-Level Container 基于 Native OS 的 peer,parent 不能改变,在 Top-Level Container 初始化后设置
无法委托,将父级从一个顶级容器更改为另一个
我找不到任何修改 xxx$SharedOwnerFrame 的权限
顶级容器在 API 中没有实现 finalize(),那么它的生命周期以当前的 JVM 结束