J'ai regardé partout pour une certaine mention de ceci, mais je ne peux trouver aucune information substantielle là-dessus. Existe-t-il un moyen de modifier l'ordre z des composants Swing, ou au moins de modifier l'ordre des tirages pour qu'ils apparaissent au-dessus des autres?Ordre de Z sur les composants Java Swing
8
A
Répondre
14
Vous recherchez setComponentZOrder
Voici un example.
2
Si vous souhaitez superposer des composants sur d'autres composants, vous devez utiliser JLayeredPane, ce qui vous permettra d'ajouter des composants à des couches spécifiques. C'est précisément ce qui est utilisé pour des choses comme les info-bulles et les opérations de glisser-déposer. Il s'agit également d'un tutorial pour cela.
2
Regardez la méthode setComponentZOrder (...) de la classe Container.
Vous pouvez également consulter le Overlap Layout qui a une brève description du fonctionnement de ZOrder.
Oh wouah. J'ai même recherché l'ordre z, et rien n'a été fait. Merci! – Bevin