Verificar para abrir somente uma tela

1 resposta
alisson027

Olá tenho uma tela principal com um “JButton” que quando clicado abre uma tela de cadastro, só que ele esta abrindo quantas o usuario clicar e é para ter apenas uma aberta

private void BtnNutricionistaActionPerformed(java.awt.event.ActionEvent evt) { cadPaciente cadPaciente = new cadPaciente(); cadPaciente.setVisible(true);
como faço para verificar se há um aberto?

ja tentei algo como:

int ContTela; private void BtnNutricionistaActionPerformed(java.awt.event.ActionEvent evt) { if(ContTela<1){ cadPaciente cadPaciente = new cadPaciente(); cadPaciente.setVisible(true); contTela=1; }
mas ai ele só faz um cadastro e nao abre mais a tela

1 Resposta

S

Boa tarde,

Olha, você pode implementar um método que inative a janela principal enquanto a de cadastro estiver aberta. Assim você não correrá o risco de abrir outra tela de cadastro.

Tente dar uma pesquisada nos eventos de janela, tá bom? Acho que pode te ajudar.

Criado 25 de maio de 2012
Ultima resposta 25 de mai. de 2012
Respostas 1
Participantes 2