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