JXLayer is the universal decorator for Swing components, it means that you have a flexible way to enrich the visual appearance of your components