2009-08-18 3 views
2

JavaFX 애플릿이있는 웹 페이지를 닫거나 탐색 할 때 어떻게 감지합니까? 나는 그 사건들에 관한 코드를 정리하고 싶다.JavaFX 애플릿 웹 페이지 새로 고침 및 닫기 알림

Java Applet에는이를 수행하기위한 콜백 메소드가 있지만 브라우저에서 실행중인 JavaFX에서 어떻게 수행합니까?

답변

3

두 단계 :

  1. 당신 수도에 "가까운"당신의 자바 FX 애플리케이션을 알려줄 수있는 자바 스크립트의 window.onunload 이벤트를 사용해야합니다. 이렇게하면
  2. run() 기능에 FX.addShutdownAction(myfunction);을 추가 할 수 있습니다. 앱이 종료되면 myfunction이 실행됩니다.

여기에 완전한 코드가 없지만 처음이라 생각합니다. 은 1 단계를 수행 할 필요가 없습니다.

+0

예, 비슷한 것을했습니다. 추가 된 자바 스크립트 window.onbeforeunload = onClose; HTML 페이지에 추가하고 onClose() 함수를 추가했습니다 : void {...} 함수는 javaFX 스크립트의 느슨한 코드 부분에 함수를 추가합니다. – Ma99uS