Abrir somente uma vez

3 respostas
rocha

Como faço para que qdo um jInternalFrame já esteja aberto o usuário não possa abrir outro

3 Respostas

keller

:arrow: http://www.guj.com.br/posts/list/23580.java

Grinvon

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á!

rocha

Grinvon:
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?

Criado 28 de abril de 2005
Ultima resposta 9 de mai. de 2005
Respostas 3
Participantes 3