Galera, estou com uma bronca. Estou querendo desabilitar um botão a partir de um click e quando a tela que for chamada for fechada, quero que esse botão volte a ser habilitado.
Tentei isso aí , mas não funciona:
JButton btnBoto = new JButton("bot\u00E3o");
btnBoto.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
if(btnBoto.isValid()){
TelaHistoricoCliente tela = new TelaHistoricoCliente();
desktopPane.add(tela);
tela.show();
btnBoto.setEnabled(false);
if(tela.dispose()){
btnBoto.setEnabled(true);
}
}
}
});