Bug ligando Formulário!

Bom tarde!!
Minha dúvida é a seguinte. Precisava ligar minha classe Principal a classe Cliente
deu certo dessa maneira.

criei conexão no JmenuBar

	Cliente liga = new Cliente();    //Cliente nome do formulário
   	 liga.setVisible(true);

criei um botão fechar na classe cliente

setVisible(false);

Esta ligando beleza!!! mas se usuário fechar pelo menu (superior a direita da tela “x”)
fecha toda aplicação…

[list] gostaria de sabe como poderia consertar esse bug? [/list]

Não é bug.

Você deve fazer o seguinte no seu JFrame:

[code]addWindowListener( new WindowAdapter() {
public void windowOpened( WindowEvent e ) {
}

public void windowClosing( WindowEvent e ) {
//faça nada
}
);[/code]

monta o swing com o netbeans que ele já faz essa parte toda para vc

Certo mas aonde colocaria este codigo?

Pode ser dentro do construtor Cliente().