2010-06-07 22 views

Répondre

23

L'ordre Z dans JavaFX est en fait l'ordre dans le Scenegraph, par ex. dans la séquence de contenu de la scène (puis dans le contenu des groupes, conteneurs, etc.).

Tous les nœuds ont également des fonctions toFront() et toBack() pour aider à changer cet ordre. Pour un contrôle plus précis, vous devez supprimer les nœuds d'un endroit et les insérer plus haut ou plus bas dans la séquence.

10

Avec les fonctions toFront() et toBack(), vous pouvez en effet influencer l'ordre z, mais sachez que cela influence également la disposition. La HBox et la VBox par exemple utilisent également la séquence des enfants pour faire la mise en page et déplacer quelque chose vers l'avant la déplace également vers la fin de la case [HV]. Ce n'est peut-être pas ce que vous cherchez.

Je cherchais un moyen de faire une animation avec le Nœud animé au-dessus de tous les autres, sans gâcher la mise en page. Il semble y avoir aucun moyen de le faire parce que l'ordre z et l'ordre de disposition sont tous deux tirés de l'ordre des enfants.

+0

Wow. Je me suis juste fait mordre par ça. Bord très rugueux dans ce cadre (qui en est plein). –