AWTコントロール
すべてのユーザーインターフェイスは、次の3つの主要な側面を考慮しています。
UI elements:これらは、ユーザーが最終的に見て操作するコア視覚要素です。GWTは、このチュートリアルで取り上げる、基本的なものから複雑なものまで、広く使用されている一般的な要素の膨大なリストを提供します。
Layouts:これらは、UI要素を画面上でどのように編成するかを定義し、GUI(グラフィカルユーザーインターフェイス)に最終的なルックアンドフィールを提供します。この部分については、レイアウトの章で説明します。
Behavior:これらは、ユーザーがUI要素を操作したときに発生するイベントです。この部分については、イベント処理の章で説明します。

すべてのAWTコントロールは、Componentクラスからプロパティを継承します。
シニア番号 | コントロールと説明 |
---|---|
1 | 成分 コンポーネントは、GUIコントロールの抽象的なスーパークラスであり、グラフィカル表現でオブジェクトを表します。 |
AWT UI要素:
以下は、AWTを使用してGUIを設計する際に一般的に使用されるコントロールのリストです。
シニア番号 | コントロールと説明 |
---|---|
1 | ラベル Labelオブジェクトは、コンテナにテキストを配置するためのコンポーネントです。 |
2 | ボタン このクラスは、ラベル付きボタンを作成します。 |
3 | チェックボックス チェックボックスは、次のいずれかに配置できるグラフィカルコンポーネントです。 on (true)または off (false)状態。 |
4 | チェックボックスグループ CheckboxGroupクラスは、チェックボックスのセットをグループ化するために使用されます。 |
5 | リスト リストコンポーネントは、テキストアイテムのスクロールリストをユーザーに表示します。 |
6 | テキストフィールド TextFieldオブジェクトは、1行のテキストの編集を可能にするテキストコンポーネントです。 |
7 | テキストエリア TextAreaオブジェクトは、複数行のテキストの編集を可能にするテキストコンポーネントです。 |
8 | 選択 選択コントロールは、選択のポップアップメニューを表示するために使用されます。選択した選択肢がメニューの上部に表示されます。 |
9 | キャンバス Canvasコントロールは、アプリケーションが何かを描画したり、ユーザーが作成した入力を受け取ったりできる長方形の領域を表します。 |
10 | 画像 画像コントロールは、グラフィック画像を表すすべての画像クラスのスーパークラスです。 |
11 | スクロール・バー スクロールバーコントロールは、ユーザーが値の範囲から選択できるようにするためのスクロールバーコンポーネントを表します。 |
12 | ダイアログ ダイアログコントロールは、ユーザーから何らかの形式の入力を受け取るために使用されるタイトルと境界線を持つトップレベルウィンドウを表します。 |
13 | ファイルダイアログ FileDialogコントロールは、ユーザーがファイルを選択できるダイアログウィンドウを表します。 |