Quando abro um JInternalFrame os botões devem ser desabilitados, ao fechar a aba, os botões devem ficar ativados. O problema é que não estou conseguindo ativar os botões quando fecho a aba.
Quando ativo um botão os outros ficam desativados corretamente.
Quando fecho o JInternalFrame eu gostaria que os botões ficassem ativos.
Action do botão do paciente
private void btnPacienteActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TelaPaciente telapaciente = new TelaPaciente();
jDesktopPane1.add(telapaciente);
telapaciente.setVisible(true);
if (telapaciente.isVisible()) {
bloquearBotoes();
} else {
desbloquearBotoes();
}
}
public void bloquearBotoes() {
btnPaciente.setEnabled(false);
btnMedico.setEnabled(false);
btnConsulta.setEnabled(false);
btnFuncionario.setEnabled(false);
btnRelatorio.setEnabled(false);
}
public void desbloquearBotoes() {
btnPaciente.setEnabled(true);
btnMedico.setEnabled(true);
btnConsulta.setEnabled(true);
btnFuncionario.setEnabled(true);
btnRelatorio.setEnabled(true);
}

