Tenho um menu q chama um JInternalFrame tem como eu saber se ele ja esta criado ?
estou usando um JDesktopPane e JInternalFrame
intao eu jogo o JInternalFrame dentro do JDesktopPane
tem como eu verificar se ele esta dentro do JDesktopPane ?
Tenho um menu q chama um JInternalFrame tem como eu saber se ele ja esta criado ?
estou usando um JDesktopPane e JInternalFrame
intao eu jogo o JInternalFrame dentro do JDesktopPane
tem como eu verificar se ele esta dentro do JDesktopPane ?
hm…
vc pode usar um singleton para garantir que só uma instancia dessa classe será criada… e entao ver se essa instancia já está no jDesktopPane
aqui voce aprende sobre singleton:
http://www.guj.com.br/java.tutorial.artigo.137.4.guj
e assim voce sabe as janelas que estao no seu JDesktopPane:
JDesktopPane desktop = //blabla
JInternalFrame janelas[] = desktop.getAllFrames();
Você poderia também dar uma olhada no Pattern Singleton.
valeu? até… :thumbup:
[]'s