導入

複数のコンポーネント (ウィジェット) をグループ化するウィンドウ。
コンピューティングでは、グラフィカル インターフェイス コンポーネント(英語ではウィジェットまたはコントロールとも呼ばれます) は、ユーザーが対話できるグラフィカルインターフェイスの基本要素です (ウィンドウやテキスト ボックスなど)。これらのコンポーネントは通常、グラフィカル ツールボックス (英語ではツールキットと呼ばれます) にグループ化されます。プログラマがこれらのコンポーネントを組み立てると、完全なグラフィカル インターフェイスが形成されます。
名前コントロールにはMicrosoftという意味合いがあります。名前ウィジェットは他のすべての場合に使用されます。

語源
ウィジェットは 1920 年代に米国で登場した英語で、一般的には平凡でありふれた物体を指すのに使用され、フランス語では「物」または「ガジェット」と訳されます。この言葉の由来はおそらく後者を歪曲したものと考えられます。
widget はwindowとgadgetのかばん語であり、したがって「ウィンドウ ガジェット」を意味すると考える人もいます)。 Office québécois de la langue française (www.granddictionnaire.com) によると、ウィジェットは「メタシング」または「物」、さらには「ソフトウェア ガジェット」と翻訳することもできます。
最も一般的なライブラリ
- ラスターグラフィックスモードの場合
- Qt、クロスプラットフォーム、多くの言語でインターフェース可能
- GTK 、クロスプラットフォームで多くの言語でインターフェース可能
- Tk、マルチプラットフォームで多くの言語とインターフェース可能
- wxWidgetsまたは以前の wxWindows、クロスプラットフォーム
- Windows API または Win32 と呼ばれる Windows インターフェイス
- Java の Swing と SWT
- ベクターグラフィックス モードの場合
- MacOS X では一般に Aqua と呼ばれる Coco
- Windows XP および Vista 上のWindows Presentation Foundation
- Firefox などの XUL
- Adobe やMozillaの SVG プレーヤーなど、内部的に互換性のあるプレーヤーを使用した SVG
- テキストモードの場合

共通コンポーネント
- シンプルな表示要素
- ラベル
- アイコン
- ボタン
- 押しボタン
- ツールバーのボタン
- チェックボックス
- ラジオボタン
- 押しボタン
- メニュー
- コマンドメニュー
- コンテキストメニュー
- 円形メニュー (パイ メニュー)
- コンテナ
- ツールバー
- フレーム
- タブ (タブ)
- スクロールバー
- Mac OS Xのドロワー(コンピューティング) 、ウィンドウに接続されたドロップダウンパネル
- リスト
- ユーザーフィールド
- テキスト ボックス (テキスト ボックスまたは編集フィールド)
- パスワードフィールド
- 数値選択ボックス(スピンボックス)
- カーソル (スライダー)マウスカーソルと混同しないでください
- ユーザーフィードバック支援
- プログレスバー
- ステータスバー
- ツールチップ
- 窓
- シングルウィンドウ
- モーダルウィンドウ
- ダイアログボックス
- フローティングウィンドウ (ユーティリティウィンドウ)
- ハイパーテキストリンク
