AWTとは?

Weblio|辞書<国語辞典・国語辞書・百科事典>

初めての方へ

参加元一覧


用語解説
Weblio 辞書コンピュータIT用語辞典AWTの解説 

IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

AWT

フルスペル:Abstract Windowing Toolkit
読み方エーダブリューティー

AWTとは、Sun Microsystems社のプログラミング言語であるJavaグラフィカルユーザーインターフェース実装するために用いられるクラスライブラリの名称である。Javaのプログラムモジュールとして標準付属している。

AWTを使用することによって、Java言語ボタンメニューバーチェックボックスなどを用いたアプリケーション開発することができる。Java特性に従い、実行環境依存しないインターフェースを提供することが可能である。ただしAWTは、実際にはOSによって異な振る舞いをする難点いくつか指摘されている。Sun Microsystemsが新たに公開したJava 2(JDK 1.2)からはAWTの代わりに「Swing」と呼ばれるクラスライブラリ搭載され、AWTの難点多く解消が図られている。Swingでは実行速度が向上し、HTMLに対応している他、OSによる実行様子違い抑えられている。

プログラミングのほかの用語一覧
API:  XMLHttpRequest
Java:  JAR  JSP  AWT  アプレット  GENERICS  GWT


ウィキペディア

ウィキペディアウィキペディア

Abstract Window Toolkit

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2009/05/30 13:16 UTC 版)

(AWT から転送)

AWTの部品を使ったウィンドウの例

Abstract Window Toolkit (AWT) とは Javaの独自のプラットフォーム非依存 ウィンドウシステムグラフィックスユーザインタフェース(UI)、ウィジェット・ツールキットのことである。AWTは現在はJava Foundation Classes (JFC)に含まれ、Javaプログラム用グラフィカルユーザインタフェース(GUI)を提供する標準APIの一部となっている。

サン・マイクロシステムズは1995年にJavaを最初にリリースしたとき、AWTは、基礎を成すネイティブなユーザインタフェースの上に抽象の非常に乏しいレベルだけ提供した。例えば、AWTが生成するチェックボックスは基礎を成すネイティブのサブルーチンが作成したチェックボックスを直に呼び出す予定だった。しかしながら、Microsoft WindowsのチェックボックスはMac OSや様々なUNIX互換OSとのチェックボックスとは厳密には同じではなかった。アプリケーションディベロッパーの中には、基礎を成すネイティブなウィンドウツールキットに忠実で高級で、ネイティブなアプリケーションにシームレスなインテグレーションを提供したため、このモデルを好む者もいる。言い換えれば、AWTを使って書かれたGUIプログラムはWindows上で動くネイティブなMicrosoft Windowsアプリケーションにそっくりだが、Macなどの他のOSではネイティブな Apple Macintoshのようにそっくりになるということである。しかしながら、アプリケーションディベロッパーの中には、全てのプラットフォーム上で開発したアプリケーションが厳密に同じものであることを好む者がいるために、このモデルを嫌う者もいた。

J2SE 1.2では、AWTのウィジェットSwingツールキットのウィジェットに大部分が取って代わった。よりリッチなUIウィジェットのセットを提供するに加えて、Swingは、OSの高レベルユーザインタフェースモジュールに頼る替わりに、(ローカルマシンのグラフィックシステムの低レベルのサブルーチンを呼び出すJava 2Dを使用した)独自のウィジェットを描いた。Swingはアプリケーションのためにネイティブまたはクロスプラットフォームな"look-and-feel"を使用するオプションを提供する。

AWTはGUIイベントサブシステムとネイティブなウィンドウシステムと、Swingが頼る構造的な土台を提供するJavaアプリケーションとの間のインターフェースの中核の提供を継続する。 それは、サポートシステム上でシステムトレイにアクセスできるだけでなく、様々な基本レイアウトマネージャクリップボードドラッグ アンド ドロップを使用するデータ転送パッケージ、マウス (コンピュータ)キーボード (コンピュータ)のような入力デバイスインタフェースをも提供する。

関連項目

外部リンク

ウィキブックス
ウィキブックスJava関連の教科書や解説書があります。

この記述は GNU Free Documentation License のもとに公開されているコンピュータ用語辞典『 Free On-line Dictionary of Computing (FOLDOC) 』に基づいています。





関連した本

このページへのリンク
「AWT」に関連した用語
AWTのお隣キーワード
Weblioモバイル
QRコード
URL:【http://m.weblio.jp/
ケータイでバーコードを読み取るか、URLを直接入力してアクセスして下さい。
» モバイルで「AWT」を見る

_ _   


このページの著作権について
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2010 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリAWTの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのAbstract Window Toolkit (改訂履歴)の記事を複製、再配布したのにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2010 Weblio RSS