Duplicação de Forms ao run

Preciso de ajuda galera, como evitar duplicação de formulários ao chamar?

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.