この項目では、グラフィカルユーザインタフェース(GUI)部品の「コントロール」について説明しています。ニュースや天気予報などを表示するものについては「ウィジェットエンジン」をご覧ください。
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}
この記事のほとんどまたは全てが唯一の出典にのみ基づいています。他の出典の追加も行い、記事の正確性・中立性・信頼性の向上にご協力ください。
出典検索?: "ウィジェット" GUI
ウィジェット(英: Widget)は、グラフィカルユーザインタフェース(GUI)を構成するインタフェース部品の総称である。コントロールとも。
ウィジェットの一例としてウィンドウやテキストボックスが挙げられる。ウィジェットは物理的な対応物との関連で分類されることもある。例えば、マウスカーソルでクリックされる仮想ボタンと、指で押す物理的なボタンといった対応である。
ウィジェットは、ウィジェット・ツールキットの形態でまとめて提供されることが多い。プログラマはウィジェットを組み合わせてGUIを構築する。 英語の一般名詞である widget は「(名前の分からない)小型装置、部品、仕掛け」を意味する。ここから派生してGUIの分野ではGUI部品をウィジェットと呼ぶようになった。これは1980年代のProject Athenaが最初である。「他の類似の用語には不適切な意味が内包されているため」この単語が選ばれた。また、このプロジェクトのIntrinsicsツールキット(いわゆる Xtライブラリ)は、X Window System 上でウィンドウと各ウィジェットを関連付けたため、ウィンドウ (window) と同じ接頭部の用語が選ばれたという[1]。
語源
主なウィジェット
選択
ボタン — 押す(クリックする)ことで何らかの選択をするウィジェット
トグルボタン — 押すたびに状態が変化する(冪等ではない)
ラジオボタン — 複数の選択肢から1つを選ぶ
チェックボックス — ラジオボタンと類似したウィジェット。ボタンの一種ではないとされることがある。
スライダー — スクロールバーに似ているが、何らかの値を設定するのに使われるウィジェットであって、スクロールのためのものではない。
リストボックス — リスト状のアイテムから1つ以上のアイテムを選択するウィジェット
スピンボタン
ドロップダウンリスト — 通常時は選択されたアイテムのみを表示しているリストボックスに類似したウィジェット
メニュー