Como faço para que qdo um jInternalFrame já esteja aberto o usuário não possa abrir outro
Abrir somente uma vez
3 Respostas
Você pode usar o design pattern “Singleton” para criar apenas uma única instância da sua classe que é um JInternalFrame.
pelo Listener InternalFrameAdapter, você conseguirá através do método windowClosing() saber quando o seu frame está fechando, e poderá criar uma nova instância.
Pode definir também uma variável estática, que ao receber uma valor, ela mostrará o seu frame, e se estiver com outro valor, ela não apresentará!
Você pode usar o design pattern “Singleton” para criar apenas uma única instância da sua classe que é um JInternalFrame.pelo Listener InternalFrameAdapter, você conseguirá através do método windowClosing() saber quando o seu frame está fechando, e poderá criar uma nova instância.
Pode definir também uma variável estática, que ao receber uma valor, ela mostrará o seu frame, e se estiver com outro valor, ela não apresentará!
Cara vc poderia me explicar isso melhor?