Olá, para chamar um formulário que no meu caso eu estou usando um JInternalFrame eu chamo ele da seguinte maneira:
cad_clientes clientes = new cad_clientes();
desktop.add(clientes);
try
{
clientes.setSelected(true);
}
catch(java.beans.PropertyVetoException e)
{
}
clientes.show();
Ele abre o formulário tudo certinho, já com o foco no formulário, até ai tranquilo.
Minha pergunta é a seguinte:
Eu abro o formulário, ele está na tela, eu chamo ele novamente, ele fica por cima do anterior, gostaria de saber como posso fazer para que quando um formulário esteja aberto e o usuário for abrir o MESMO formulário, o sistema não autoriza porque já existe um formulário do mesmo aberto na tela.
Como posso fazer isso ?
Peço a compreenção de todos que me ajudem mais uma vez.
Abraços a Todos