Como posso acionar uma solicitação de fechamento interno?

Tenho problemas ao fechar uma janela no JavaFX.

Eu defino meusetOnCloseRequest como eu queria e funciona quando clico no x na janela. No entanto, também preciso de um botão para fechar a janela e issoonCloseRequest tem que funcionar, o problema é que não. O evento não é acionado.

Estou usando o JavaFX 2.2 (Java 7) e percebo que a referência parasetOnCloseRequest diz fechar a janelapedido externo

questionAnswers(1)

yourAnswerToTheQuestion