Swing grays out icons in disabled components by default. But for a good looking application you need translucent icons which can be separately set for e.g. (disabled) buttons. This example demonstrates the use of SyntheticaUtilities to create such icons.

The static method #createAlphaIcon(...) takes the original solid icon, an alpha value and returns a new created translucent imageIcon.

All relevant lines are highlighted. Press the "Run..." button to start the example.