gpt4 book ai didi

java - 如何防止多次运行同一个 JInternalFrame

转载 作者:行者123 更新时间:2023-11-30 11:33:32 25 4
gpt4 key购买 nike

如何防止 JInternalFrame 不再打开一次,目前在我的应用程序中它打开了很多次。另外,只有在没有运行相同的应用程序时,我才能让我的应用程序运行。

这是JInternalFrame

的代码
private void Cash_ButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            

Provider provider = new Provider();
MainMenu.add (provider);
provider.setClosable(true);
}

最佳答案

尝试添加条件并使 provider 成为局部变量

private Provider provider = new Provider();

public Your_Class_Name(){
provider.setClosable(true);
}

private void Cash_ButtonActionPerformed(java.awt.event.ActionEvent evt) {
if(provider.isVisible()) return;
MainMenu.add (provider);
}

关于java - 如何防止多次运行同一个 JInternalFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16101165/

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