[Java FXML] Sluiten afvangen in de controller

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Vuikie
  • Registratie: December 2003
  • Laatst online: 09:05
Hallo allemaal,

Ik ben bezig om een klein applicatie te schrijven, maar ik zit met een probleem, waar naar veel Googlen, ik nog geen antwoord heb kunnen vinden. Ik zoek een manier om het afsluiten van de stage of scene af te kunnen vangen in de controller. Ik heb al wel oplossingen kunnen vinden om het afsluiten af te vangen in de main method, maar dat is al te laat voor wat ik wil doen.
Nu gaat het mij eigenlijk specifiek om het afsluiten via de X knop rechtsboven in je window. Ik heb ook een dedicated knop gemaakt in de menubalk en dan heb je volledige controle voordat je het programma afsluit dus dat is het probleem niet.

het zal ongetwijfeld heel simpele @Overide zijn of-zo, maar ik kan het zo 123 niet vinden. Kan iemand mij hiermee helpen?

Acties:
  • 0 Henk 'm!

  • terje7601
  • Registratie: September 2009
  • Laatst online: 08-02-2024
Iets als stage.setOnCloseRequest(myEventHandler); ?

Uit de javadoc:
Called when there is an external request to close this Window. The installed event handler can prevent window closing by consuming the received event.

Acties:
  • 0 Henk 'm!

  • Vuikie
  • Registratie: December 2003
  • Laatst online: 09:05
Dankjewel voor die JavaDoc, die heeft mij wel in de goede richting geduwd.

Deze info: http://stackoverflow.com/...-nodes-of-the-scene-graph

samen met: http://docs.oracle.com/ja...fx/stage/WindowEvent.html

heb ik het voor elkaar kunnen krijgen om de acties te doen die ik nodig heb bij het sluiten van de stage. :D

[ Voor 9% gewijzigd door Vuikie op 29-06-2015 13:48 ]