Boa noite,
Pessoal estou fazendo uma aplicação onde tenho uma tela principal com todas as opções do programa, ao selecionar uma destas opções chama uma outra tela, por exemplo um relatório, ou uma tela de cadastro. Gostaria de saber como faço para deixar a janela principal em segundo plano até que feche a janela nova?
Exemplo abaixo, escolho a opção 10 e chamo a tela do relatório, porém fico com as duas janelas abertas, a do relatório e a principal.
switch(opcao){
case 10:
//CHAMA A TELA DO RELATÓRIO
FrmFaturamentoPorData frmFaturamento = new FrmFaturamentoPorData();
frmFaturamento.setVisible(true);
break;
}