이 규칙은 다음에 대한 호출로 Java 코드를 플래그 지정합니다. java.awt.Window setBackground() 메소드를 사용하여 변경할 수 있습니다. 이 메소드의 동작이 변경되어 이 메소드를 플래그 지정합니다. 다음에 따라 Java SE 7및 JDK 7호환성 문서에서 이 메소드는 UnsupportedOperationException. 이 예외는 반투명 시각적 효과를 지원하지 않는 시스템에서 창에 불투명하지 않은 배경을 적용할 때 처리됩니다.
애플리케이션이 Java 7 이상에서만 실행하는 경우에는 불투명하지 않은 배경색을 제공하기 전에
코드에서 새 메소드 GraphicsDevice.isWindowTranslucencySupported를 사용하여 지원을 확인할 수 있습니다.
또는 애플리케이션을 Java 7 이전 레벨에서 실행해야 하는 경우에는, 창 배경색을 설정하는 과정이 실패할 때 코드에서 UnsupportedOperationException을 처리하도록 선택할 수 있습니다.
UnsupportedOperationException 또는 수퍼클래스 예외가 이미 처리된 경우에는 이 규칙이 setBackground 호출을 플래그 지정하지 않습니다.
이러한 변경과 관련된 추가 정보는 다음을 참조하십시오.