Bonjour à tous,
J'ai toute une série de composants imbriqués, des JLabels, TextFields, des tables des combo, des panels dans des panels... et j'ai besoin de modifier l'opacité de ma hierarchie de composants ( de manière automatique/récursive), pour que mes panels (qui ont un background décoré ) dans lesquels j'aurais ajouté d'autre composants soient visibles par transparence.
J'aimerais que les composants, ajoutés au fur et à mesure dans mon panel de base, soient mis à setOpaque(false) (quand ce sont certains types de composants), et que ça soit géré à un seul endroit, à savoir dans mon panel de base (qui étend JPanel) et donc à chaque fois qu'un composant est ajouté dans sa hiérarchie d'enfants.
J'ai tenté 1-2 choses avec des ancestorListeners et containerListener sans grand succès. Quelqu'un peut m'aider à gérer ça de manière appropriée ?
Grand merci !
Partager