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 は、PERPIXEL_TRANSLUCENT ウィンドウでのみ軽量コンポーネント (Swing など) をサポートします。2 種類のコンポーネントの違いについての詳細は、Component クラス仕様と「Mixing Heavyweight and Lightweight Components」記事を参照してください。
RFE: 6802853


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