Swing-controls
スイング-コントロール
すべてのユーザーインターフェイスは、次の3つの主要な側面を考慮します-
- * UI要素*-これらは、ユーザーが最終的に表示および操作するコアの視覚要素です。 GWTは、基本から複雑なものまでさまざまな、広く使用されている一般的な要素の膨大なリストを提供します。これについては、このチュートリアルで取り上げます。
- レイアウト-UI要素を画面上で整理する方法を定義し、GUI(グラフィカルユーザーインターフェイス)に最終的なルックアンドフィールを提供します。 この部分については、レイアウトの章で説明します。
- 動作-これらは、ユーザーがUI要素と対話するときに発生するイベントです。 この部分については、イベント処理の章で説明します。
すべてのSWINGコントロールは、次のコンポーネントクラス階層からプロパティを継承します。
S.No. | Class & Description |
---|---|
1 |
コンポーネントは、SWINGの非メニューユーザーインターフェイスコントロールの抽象基本クラスです。 コンポーネントはグラフィカルな表現でオブジェクトを表します |
2 |
コンテナは、他のSWINGコンポーネントを含むことができるコンポーネントです |
3 |
JComponentは、すべてのSWING UIコンポーネントの基本クラスです。 JComponentから継承するSWINGコンポーネントを使用するには、コンポーネントが、最上位のSWINGコンテナをルートとする包含階層に存在する必要があります |
スイングUI要素
以下は、SWINGを使用してGUIを設計するときに一般的に使用されるコントロールのリストです。
S.No. | Class & Description |
---|---|
1 |
JLabelオブジェクトは、テキストをコンテナに配置するためのコンポーネントです。 |
2 |
このクラスはラベル付きボタンを作成します。 |
3 |
JColorChooserは、ユーザーが色を操作および選択できるように設計されたコントロールのペインを提供します。 |
4 |
JCheckBoxは、 on (true)または off (false)状態のいずれかになるグラフィカルコンポーネントです。 |
5 |
JRadioButtonクラスは、 on (true)または off (false)状態のいずれかになるグラフィカルコンポーネントです。 グループで。 |
6 |
JListコンポーネントは、テキストアイテムのスクロールリストをユーザーに提示します。 |
7 |
JComboBoxコンポーネントは、ユーザーに選択肢のメニューを表示します。 |
8 |
JTextFieldオブジェクトは、1行のテキストの編集を可能にするテキストコンポーネントです。 |
9 |
JPasswordFieldオブジェクトは、パスワード入力に特化したテキストコンポーネントです。 |
10 |
JTextAreaオブジェクトは、複数行のテキストの編集を可能にするテキストコンポーネントです。 |
11 |
ImageIconコントロールは、画像からアイコンを描画するIconインターフェースの実装です |
12 |
Scrollbarコントロールは、ユーザーが値の範囲から選択できるようにするためのスクロールバーコンポーネントを表します。 |
13 |
JOptionPaneは、ユーザーに値の入力を求めるか、何かを知らせる標準のダイアログボックスのセットを提供します。 |
14 |
JFileChooserコントロールは、ユーザーがファイルを選択できるダイアログウィンドウを表します。 |
15 |
タスクが完了に向かって進行すると、進行状況バーにタスクの完了率が表示されます。 |
16 |
JSliderを使用すると、ユーザーは制限された間隔内でノブをスライドさせることにより、グラフィカルに値を選択できます。 |
17 |
JSpinnerは、ユーザーが順序付けられたシーケンスから数値またはオブジェクト値を選択できる単一行の入力フィールドです。 |