如何阻止JInternalFrame
不再打开一次,目前在我的应用程序中打开多次。另外,如果运行的应用程序不同,我怎样才能运行我的应用程序。
这是JInternalFrame
private void Cash_ButtonActionPerformed(java.awt.event.ActionEvent evt) {
Provider provider = new Provider();
MainMenu.add (provider);
provider.setClosable(true);
}
答案 0 :(得分:1)
尝试添加条件并将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);
}