Java SE 7でのAWTの拡張機能

次の拡張機能が導入されています。

分野: API:AWT
Standard/Platform:Java SE 7
概要:java.awt.Cursorクラスには、「predefined」と呼ばれる「protected staticフィールド」が含まれていました。このフィールドは削除されました。

分野: API:AWT
Standard/Platform:Java SE 7
概要:色アルファ値が、java.awt.Color.darker()メソッドとjava.awt.Color.lighter()メソッドで保持されるようになりました。
RFE: 6783910

分野: API:AWT
Standard/Platform:JDK 7
概要: 重量コンポーネント(AWTなど)と軽量コンポーネント(Swingなど)の制限付き混在が正式にサポートされるようになりました。詳細については、API仕様(java.awt.Componentクラス仕様とその「関連項目」リンクを参照)と「Mixing Heavyweight and Lightweight Components」記事を参照してください。混在の問題を解決するためにアプリケーションでカスタム・コードを使用していて、混在のための組込みサポートで問題が発生する場合は、-Dsun.awt.disableMixing=trueシステム・プロパティを指定することでこの機能を無効にできます。
RFE: 4811096

分野: API:AWT
Standard/Platform:JDK 7
概要: ウィンドウ・マネージャがシステム・トレイを(したがってTrayIcon APIも)サポートしているかどうかを検出するために使用されるメカニズムが変更されました。現在のウィンドウ・マネージャを調べる代わりに、System Tray Protocol Specificationが使用されます。
RFE: 6438179

分野: API:AWT
Standard/Platform:JDK 7
概要: JDK 7リリースでは、サポートされているAWT Toolkitが2つあります。WindowsではWToolkit、Linux/SolarisではXToolkitです。Linux/SolarisでのMToolkit実装はサポートされなくなりました。

分野: API:AWT
Standard/Platform:JDK 7
概要: この修正によって、すべてのjava.awt.Windowオブジェクト(フレームまたはダイアログではない)がX11での正規のトップレベル・ウィンドウになります。JDK 6リリースでは、それらはOverrideRedirectウィンドウでした。
RFE: 6380835

分野: API:AWT
Standard/Platform:JDK 7
概要: 不透明でない背景色を設定することでPERPIXEL_TRANSLUCENTのような透明度を実現するウィンドウは、重量子コンポーネント(AWTなど)を正しく表示しない可能性があります。AWTは、ピクセルごとに半透明のウィンドウでのみ軽量コンポーネント(Swingなど)をサポートします。2種類のコンポーネントの違いについての詳細は、Componentクラス仕様と「Mixing Heavyweight and Lightweight Components」記事を参照してください。
RFE: 6802853


Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.