Chamar método ActionPerformed e Desabilitar botão ao clicar em aba

1ª questão

Quando clico em um botão na minha aplicação, eu chamo um outro método relacionado a outro botão “cancelarActionPerformed(ActionEvent evt)”
Minha dúvida é o seguinte:
É correto chamar esse método assim? passando null para o construtor que recebe um ActionEvent? Está funcionando assim. Só queria saber se posso deixar assim ou se tem um jeito mais elegante de fazer isso.

cancelarActionPerformed(null);

2ª questão

No netbeans, tem como desabilitar um botão se uma determinada aba de um JTabbedPane for selecionada?
Com o botão direito do mouse escolhendo propriedades do botão, na guia vinculação, tentei colocar o botão vinculado ao jtabbedpane, assim:

jtabbedpane1[${selectedIndex}]

E na propriedade enabled mais abaixo, colocar

jtabbedpane1[${selectedIndex == 0}]

Mas não funcionou, o botão continuou habilitado. Alguém sabe se é possível fazer isso nas vinculações do netbeans, ou se tem algum outro jeito de resolver isso?