AWT と Swing: 包括的な説明
Abstract Window Toolkit (AWT) と Swing は、2 つの Java ベースのグラフィカル ユーザー インターフェイス ( GUI) ツールキット。どちらも GUI を構築するという目的を果たしますが、アプローチと機能が大きく異なります。
AWT: ネイティブ インターフェイス
AWT は、ボタン、テキスト フィールド、メニューなどのシステムの既存のコンポーネントを利用して、オペレーティング システムを構築します。このアプローチでは、ネイティブ ウィジェットへの直接アクセスが提供されますが、異なるシステム間での移植性が犠牲になります。
Swing: Pure-Java GUI
対照的に、Swing は GUI コンポーネントを完全に内部で描画します。 Java 仮想マシン (JVM)。ネイティブ ライブラリと直接対話しないため、プラットフォームから完全に独立します。ただし、Swing ウィジェットには、ネイティブ ウィジェットと同じレベルのパフォーマンス最適化が欠けています。
主な違い
使用例
次の場合に AWT を使用します。
次の場合に Swing を使用します。
AWT およびSwing
Eclipse コミュニティは SWT (Standard Widget Toolkit) を利用しており、AWT の制限の一部に対処しながらネイティブのようなウィジェットを提供します。
以上がAWT と Swing: どちらを選択すべきか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。