gpt4 book ai didi

java - 如何退出子jframe而不退出父jframe

转载 作者:行者123 更新时间:2023-12-02 12:38:02 25 4
gpt4 key购买 nike

我有一个 JFrame 窗口,其中有一个组件按钮。当我单击该按钮时,它会显示其他 JFrame 窗口。问题是当我单击第二个窗口上的关闭操作时,它会如果两个 JFrame 窗口都关闭并且程序退出。我只想在关闭第二个窗口时关闭它。也不是父窗口。我怎样才能在java中做到这一点。顺便说一句,是什么导致它关闭两个窗口。实际上我只是关闭了仅第二个,但它意外退出程序。

最佳答案

确保初始化时在 JFrame 上使用 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);,而不是 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

DISPOSE_ON_CLOSE will terminate your application when the last JFrame is closed. EXIT_ON_CLOSE will terminate your application as soon as that JFrame is closed. HIDE_ON_CLOSE (default) will not terminate your application even if all JFrames are hidden.

关于java - 如何退出子jframe而不退出父jframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45075749/

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