この規則により、以下を呼び出す Java コードにフラグを立てます。 java.awt.Window setBackground() メソッド。 このメソッドには、関連した振る舞いの変更があるのでフラグが立てられます。 次のようになります。 Java SE 7 and JDK 7 Compatibility 資料。このメソッドは、以下をスローできるようになりました。 UnsupportedOperationException. この例外は、透明視覚効果をサポートしないシステムで実行していて、ウィンドウに透明背景色を適用する場合にスローされます。
アプリケーションを Java 7 以上でのみ実行する場合、透明背景色の適用前に、コードで新規の GraphicsDevice.isWindowTranslucencySupported メソッドを使用してサポートをチェックすることができます。
あるいは、アプリケーションを Java 7 以前のレベルで実行する必要がある場合、ウィンドウの背景を設定中に障害が発生すると、UnsupportedOperationException を処理してリカバリー・アクションをコーディングするように選択することができます。
UnsupportedOperationException またはそのスーパークラスの例外が処理済みである場合、この規則は setBackground の呼び出しにフラグを立てません。
この変更に関連した追加情報については、以下を参照してください。