在java中显示和隐藏框架的正确方法



我的Java程序有许多JFrames和一个带有一些按钮的主框架。当用户单击每个按钮时,会显示相关的框架。显示和隐藏这些框架的正确方法是什么?

只有setVisible(true);setVisible(false);

对于显示JFrame,setVisible(true)是正确的(除了不推荐使用的show()-方法之外),也是使其可见的唯一方法。

对于隐藏JFrame,setVisible(false)是正确的(除了不推荐使用的hide()之外,这也是唯一的方法)。

根据您是否计划最终重用该框架(将来再次显示),如果您不再显示该框架,您可能还需要额外调用dispose()。如果您希望JVM在最后一个窗口关闭后自动退出,那么这一点尤为重要。

是的,这是显示和隐藏框架的正确方式。然而,值得记住的是,假设对JFrame的引用仍然存在,则对象仍保留在内存中。因此,隐藏它并不等同于完全卸载它。

相关内容

  • 没有找到相关文章

最新更新