Preciso de ajuda galera, como evitar duplicação de formulários ao chamar?
Duplicação de Forms ao run
6 Respostas
Explique melhor o que está acontecendo.
staroski, estou grato por teres o interesse em ajudar-me.
A questão é a seguinte: quando faço o click num botão, chama um formulário normalmente mas quando volto a fazer o mesmo click volta a chamar o mesmo formulário e eu gostaria que ao chamar uma vez por mais que voltes a chamar aparece o que já foi chamado, para evitar a duplicação do mesmo formulário.
A cada click você faz um new da outra tela?
Posta o código fonte.
Aqui está o código fonte.
Private void jButton2ADDActionPerformed (java.awt.event.ActionEvent evt){
FrmForncedor tela = new FrmForncedor();
tela. setVisible (true);
}
Então, como eu imaginei, a cada clique você cria uma nova janela, a instrução new tem esse nome justamente por criar algo novo.
Bastaria você apresentar a janela já existente.
private FrmForncedor frmFornecedor;
private void jButton2ADDActionPerformed (java.awt.event.ActionEvent evt){
FrmForncedor tela = getFrmForncedor();
tela.setVisible(true);
}
private FrmForncedor getFrmForncedor() {
if (frmFornecedor == null) {
frmFornecedor = new FrmForncedor();
}
return frmForncedor;
}
Muito Obrigado, funcionou na perfeição.
Criado 2 de fevereiro de 2018
Ultima resposta 18 de ago. de 2019
Respostas 6
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo