Это правило помечает код Java, содержащий вызовы метода java.awt.Window setBackground(). Этот метод помечается, поскольку изменилось связанное с ним поведение. Согласно документу Совместимость с Java SE 7 и JDK 7 этот метод теперь выбрасывает UnsupportedOperationException. Данная исключительная ситуация возникает во время работы в системах, не поддерживающих визуальные эффекты прозрачности, при применении прозрачного цвета фона к окну.
Если приложение будет работать исключительно на Java 7 (и более поздних версиях),
в коде можно использовать метод GraphicsDevice.isWindowTranslucencySupported
для проверки поддержки перед применением прозрачного цвета фона.
Если же приложение должно работать в Java 7 и более ранних версиях, то в качестве
альтернативы можно добавить обработчик UnsupportedOperationException
с соответствующим кодом на случай сбоя применения фона окна.
Это правило не помечает вызовы setBackground, если
для класса UnsupportedOperationException и его базовых
классов уже есть обработчик.
Дополнительная информация об этом изменении: