Event for when a node gets shown on screen

Pedro Duque Vieira pedro.duquevieira at gmail.com
Wed Oct 2 07:10:40 PDT 2013


Yap, just what I thought.
Sounds like a great idea. I'll give it a try.

Thanks Anton, best regards,


On Wed, Oct 2, 2013 at 11:58 AM, anton nashatyrev <
anton.nashatyrev at oracle.com> wrote:

>  Hi Pedro,
>
>     that binding is 'watching' for the whole chain of properties and is
> changed to 'true' only when the node is attached to the scene, the scene is
> attached to the window and the window isShowing() = true. Vice verse it
> changed to 'false' if any of the above conditions becomes false, i.e. node
> or scene is detached or window is hidden.
>
> Regards,
> Anton.
>
>
> On 01.10.2013 23:37, Pedro Duque Vieira wrote:
>
> Hi Anton,
>
>  If I understand correctly (never used the Bindings.select method) you're
> listening to the node scene property and at the same time if the window
> that owns the scene is showing, that is, if the stage is visible on screen?
>
>  Thanks, best regards,
>
>  Hi Pedro,
>>      you may try the following code:
>> Bindings.select(node.sceneProperty(), "window",
>> "showing").addListener(new ChangeListener<Boolean>() ....);
>> BTW, this way you could add the listener even when the node is not yet
>> attached to any scene or window.
>> Regards,
>> Anton.
>
>
>  --
> Pedro Duque Vieira
>
>
>


-- 
Pedro Duque Vieira


More information about the openjfx-dev mailing list