Checar se Jframe já está aberto

2 respostas
R

Olá galera do GUJ!! Sou iniciante em Java e precisava de uma forcinha de vocês…

tenho a seguinte declaração:

logo abaixo em uma outra parte da codificação tenho:

ou seja, estou chamando um constructor e atribuindo a fChart (me corrijam se eu estiver errado);

Da próxima vez que eu for passar por essa parte da codificação, o fChart já irá estar construido, como faço para checar se o objeto fChart já foi contruido(se já estiver construido, ele não deve construir novamente), pois eu não gostaria de construir ele 2 vezes…

Obs.: no constructor da classe PJC_FormsChart() é construído um Jframe com alguns componentes dentro.

Obrigado!!

Renato

2 Respostas

_Renatu

voce pode simplesmente testar se ele é nulo ou não…

if (fChart==null) {
  fChart = new PJC_FormsChart();
}

dessa forma ele só vai criar um novo se a instância não tiver um valor associado (ou seja, == null).

R

Valeu chará… era isso mesmo!!!

Criado 6 de dezembro de 2007
Ultima resposta 6 de dez. de 2007
Respostas 2
Participantes 2