gpt4 book ai didi

java - Swing 应用程序中的 Swing 弹出窗口

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:42:25 29 4
gpt4 key购买 nike

我有一个带有一定数量按钮的 Swing UI。一个按钮调用一个单独的 swing 类,并打开一个包含新按钮和其他功能的新窗口。现在,当我关闭此窗口时,原始窗口也会关闭。我认为这是因为两个类都已实现

javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
//some code
}
}

现在如何克服这个问题?代码示例或链接将非常有帮助。谢谢

最佳答案

不看代码很难猜。也许您的 JFrame 已将 setDefaultCloseOperation 设置为在窗口关闭时关闭应用程序(可能是 EXIT_ON_CLOSE)。看看the java doc有关这方面的更多信息。

来自 the java doc :

EXIT_ON_CLOSE (defined in JFrame): Exit the application using the System exit method. Use this only in applications.

这意味着整个应用程序将关闭。您不希望第二个窗口出现这种情况。您只想关闭窗口(而不是应用程序)。

关于java - Swing 应用程序中的 Swing 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6322448/

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