Pode dois eventos com "JButton" \0?

Ola pessoal, Estou com duvidas em eventos com JButton. Posso colocar dois eventos no JButton por exemplo, tenho uma tela de cadastro com
JButton1.setText(“Salvar”)
JButton2.setText(“Excluir”)
JButton3.setText(“Novo”) ao clikar em “Novo” fazer as devidas operações e em seguida transforma-se em JButton3.setText(“Cancelar”) com outro evento.

Ou algo parecido…

É possivel, mas é preferivel para esse caso fazer apenas um botão para novo e um para cancelar!

Mas, como é que você quer exibir dois botões se está somente criando um para utilizar como se fosse dois?
Isso é meio complicado.