gpt4 book ai didi

Java swing gui内存分配

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:58:16 25 4
gpt4 key购买 nike

您好,我想知道是否有一种方法可以设置一个 jbutton 来执行与 setdefaultcloseoperation(JFrame.DISPOSE_ON_CLOSE) 等效的操作,因为我不明白如果框架对象在框架设置为不可见时仍然有监听器,那么它如何符合收集条件.如果这没有意义,我可以发送代码。

最佳答案

  • 顶级容器(JFrameJDialog ...)未实现finalize()then they are never GC'd

  • JFrame.DISPOSE_ON_CLOSE 的等效项仅为 setVisible(false)

  • 您可以通过 Window[] wins = Window.getWindows();

  • 方法返回所有顶级容器
  • 您只能从 ContentPane 中删除所有 JComponents,以返回使用的内存

编辑

  • 只有具有Focus 的可见容器才能监听或触发来自Swing Listeners 的事件

关于Java swing gui内存分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10275381/

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