gpt4 book ai didi

java - Swing java,使用菜单时关闭特定窗口

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

我有一个类,它创建一个包含所有菜单项等的菜单,然后我有许多具有 JMenu 的 UI,我在其中从第一个类提供 JMenu。我的问题是菜单中有许多项目会打开其他 UI,我如何检查其中一个项目已打开,当前窗口已关闭?

我所做的一个非常简短的版本是:

菜单:

public Menu()
{
menuBar = new JMenuBar();
}
public JMenuBar makeMenu()
{
return menuBar;
}

用户界面:

public UI()
{
JMenuBar menu = Menu.makeMenu();
}

请注意,这只是为了了解想法,代码要复杂得多,但展示起来毫无用处。我这样做的原因是我有一个如此巨大的菜单,它会向所有 UI 中添加大量可重复的代码。

最佳答案

假设每个窗口都有自己的菜单栏,那么您可以使用 Closing an Application 中的 ExitAction 类。 .

关于java - Swing java,使用菜单时关闭特定窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763217/

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