JFrame Ajuda sobre eventos

Estou desenvolvendo um programa e preciso que um evento, após ser executado uma vez, não possa ser executado novamente.

private void Botao1ActionPerformed(java.awt.event.ActionEvent evt) { i++; JOptionPane.showMessageDialog(null, "Recebeu +1 ponto de: " +i + " pontos."); }

Existe algum método para que ele não possa ser executado novamente ou se torne outro evento depois de ser usado uma vez?

Não duplique tópicos:
http://www.guj.com.br/java/306679-jframe-ajuda-sobre-eventos