Olá pessoal, andei pesquisando muito na internet como evitar que mais que um Jframe se abra enquanto o atual ainda estiver aberto. Procurei muito mas ainda continuo sem compreender.
No meu programa eu tenho meu frmPrincipal (minha tela principal do programa), tenho 4 botões e um desses botões se chama Alunos. Ao clicar nesse botão eu chamo uma Jframe (frmAluno). Quando essa tela está aberta, é possível burlar o programa tipo, deslogar do sistema e deixar essa tela aberta ou abrir a mesma tela varias vezes ou abrir diversas telas. Queria que isso não ocorresse, ou seja, ao abrir o frmAluno que a tela ficasse focada para que nenhuma outra frame possa ser aberta enquanto eu não fechar a minha frmAluno. Tentei pesquisar esse lance de Jdialog mas fico confusa. tentei botar :
if frmAluno.setVisible(true) {
frmPrincipal.setVisible(false)
}
Acho que to inventando absurdo. Queria uma ajuda. Fico no aguardo. Obrigada pela atenção