開発 抽象ウィンドウツールキット(awt)とは何ですか? -techopediaからの定義

抽象ウィンドウツールキット(awt)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Abstract Window Toolkit(AWT)はどういう意味ですか?

Abstract Window Toolkit(AWT)は、グラフィカルユーザーインターフェイス(GUI)コンポーネント(ウィジェット)と、JavaでのGUIプログラミングに必要なその他の関連サービスのコレクションです。 これは、Javaのプラットフォームに依存しない独自のウィンドウ、グラフィックス、およびユーザーインターフェイスウィジェットツールキットです。 AWTは現在、Java Foundation Classes(JFC)の一部であり、JavaでのGUIプログラミングの標準アプリケーションプログラミングインターフェイス(API)として機能します。


J2SE1.2以降、AWTウィジェットはSwingツールキットにほぼ取って代わられました。 Swing機能は、ネイティブウィンドウシステムとのコアインターフェースをAWTに依存しています。 ただし、プログラマはネイティブシステムのルックアンドフィールとJ​​avaのクロスプラットフォームルックアンドフィールの間で選択できるようになりました。 Swingは、Javaの哲学の中核である、1回実行、どこでも実行(WORA)の原則に準拠しているほとんどのJavaプログラマーに好まれています。

TechopediaがAbstract Window Toolkit(AWT)について説明します

1995年、Sun MicrosystemsがJavaをプラットフォームに依存しないプログラミング言語として導入したとき、AWTは、基礎となるネイティブユーザーインターフェイス上に抽象化の薄い層を提供することを目的としていました。 基本的に、同じJavaプログラムをWindows PCで実行すると、ネイティブWindowsアプリケーションのルックアンドフィールと、Macで実行した場合のネイティブMacアプリケーションのルックアンドフィールがあります。


AWTには、すべてのネイティブプラットフォームに共通する機能のサブセットを提供する一連のウィジェットが含まれています。 AWTは、堅牢なイベント処理モデル、グラフィックスおよびイメージングツール(形状、色、フォントクラスを含む)、柔軟なウィンドウレイアウト用のレイアウトマネージャー、およびネイティブプラットフォームクリップボードを介したカットアンドペースト用のデータ転送クラスも備えています。

抽象ウィンドウツールキット(awt)とは何ですか? -techopediaからの定義