gpt4 book ai didi

java - 是否可以在创建 JWindow 后将其父级设置为 JWindow?

转载 作者:太空宇宙 更新时间:2023-11-04 07:24:52 26 4
gpt4 key购买 nike

是否可以在创建后将父窗口设置为JWindow?例如:

public class SomeJWindow extends JWindow {

public SomeJWindow (JFrame parent) {
//super(parent); - parent not set yet.
}

}

然后将parent设置为SomeJWindow

最佳答案

不是不可能,因为

  • 顶级容器基于原生操作系统的同级容器,父级容器无法更改,在顶级容器初始化后设置

  • 无法委托(delegate),请将父容器从一个顶级容器更改为另一个顶级容器

  • 我找不到任何修改 xxx$SharedOwnerFrame 的权限


  • 顶级容器没有在 API 中实现 Finalize(),那么它的生命周期就以当前 JVM 结束

关于java - 是否可以在创建 JWindow 后将其父级设置为 JWindow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18702474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com