Get the window of the scene and add a handler for the onShownProperty via the setOnShown method. Add a listener to the Scene's windowProperty and add/remove your handler there.
On Jun 13, 2013, at 8:19 AM, Pedro Duque Vieira <pedro.duquevie...@gmail.com> wrote: > Hi Werner, > > Thanks for your input but unfortunately this is not the case. > I want something to happen as soon as the app gets shown to the user. > Everything is already attached to a scene but the scene has not yet become > "live". > > I remember java3D had an event that you could listen to, I think it was > called something like "isLive" for when a scene was shown. > > Thanks, regards, > > > >> Pedro, >> I have had cases where I would use a Node.sceneProperty listener to >> delay some initializations which depend on a scene. It is not exactly >> what you are asking but maybe this is one of those cases, too. >> Werner > > > On 13.06.2013 00:00, Pedro Duque Vieira wrote: >> Hi, >> >> On my swing/javafx app - javafx scene embedded in a swing app, I need to >> know when the scene gets shown to the user or becomes visible. Or when the >> same happens to a node. >> >> I've glanced through the API but have not found a way to do it. Does > anyone >> know how? > > -- > Pedro Duque Vieira