为什么您必须不得不dispose()一个超出范围的java.awt.Window?

为什么您必须不得不dispose()一个超出范围的java.awt.Window?,第1张

为什么您必须不得不dispose()一个超出范围的java.awt.Window?

我讨厌这么说,但这就是GUI的工作方式。

Windows是非阻塞的。这意味着一旦您在代码中创建一个,您的代码就会继续执行。

这意味着您的Window可能在创建后立即超出范围,除非您在其他位置显式存储了对该窗口的引用。此时,窗口仍在屏幕上。

这也意味着完成后需要其他一些方法来摆脱它。输入

Windowdispose()
方法,可以从Window的一个侦听器中调用该方法。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5565479.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存