Je travaille sur une application qui, lorsqu'elle est utilisée pour charger un fichier et dessiner les composants contenus, peut entraîner la peinture de composants qui se chevauchent. Par exemple, considérez une grande boîte rectangulaire contenant une ligne de texte à l'intérieur. Maintenant, parce que ces composants se chevauchent, il est difficile pour l'utilisateur de sélectionner la zone de texte interne dans ce cas car il a été chevauché par la boîte rectangle.Gérer les composants qui se chevauchent en java swing
Nous pensions résoudre ce problème en permettant aux utilisateurs de déplacer réellement n'importe quel composant vers une couche inférieure à la couche actuelle. Mais cela a ses propres limites sur le côté de la facilité d'utilisation, car dans ce cas, l'utilisateur devra déplacer le composant le plus grand ou le plus récemment peint vers une couche inférieure, puis effectuer l'autre traitement sur les composants internes comme le glissement etc. peut être plus de 2 composants dans la même position 2d (x & y) dans cette application.
Je suis sûr qu'il devrait y avoir une meilleure solution pour cela et que quelqu'un puisse donner quelques indications sur la partie implémentation.