Je travaille sur un projet qui nécessite que je puisse dessiner un JPanel semi-transparent au-dessus des composants d'un même conteneur. L'utilisation de la méthode setComponentZOrder() fonctionne bien pour les chevauchements (c'est-à-dire que le composant en dessous n'est pas complètement couvert), mais écrête le composant en dessous lorsqu'il est complètement couvert.Prévention de l'écrêtage de l'enchaînement Composants JComponents entièrement couverts par un composant JComponent semi-transparent
TLDR;
1) I ont deux JPanels dans le même conteneur, à la fois avec différentes couleurs bg
2) On a une ZIndex de 0 (appelons-A), l'autre de 1 (appelons-B)
3) B a 50 % transparence
3) Lorsque B chevauche une partie de A, tout fonctionne comme prévu
4) Lorsque B couvre complètement A, A et se clipser tout ce que nous voyons est B
toutes les idées sur la façon de résoudre ce problème? Merci de votre aide!
B définit-il la propriété opaque sur false? –