Swing-controls

提供:Dev Guides
移動先:案内検索

スイング-コントロール

すべてのユーザーインターフェイスは、次の3つの主要な側面を考慮します-

  • * UI要素*-これらは、ユーザーが最終的に表示および操作するコアの視覚要素です。 GWTは、基本から複雑なものまでさまざまな、広く使用されている一般的な要素の膨大なリストを提供します。これについては、このチュートリアルで取り上げます。
  • レイアウト-UI要素を画面上で整理する方法を定義し、GUI(グラフィカルユーザーインターフェイス)に最終的なルックアンドフィールを提供します。 この部分については、レイアウトの章で説明します。
  • 動作-これらは、ユーザーがUI要素と対話するときに発生するイベントです。 この部分については、イベント処理の章で説明します。

UIクラス

すべてのSWINGコントロールは、次のコンポーネントクラス階層からプロパティを継承します。

S.No. Class & Description
1

Component

コンポーネントは、SWINGの非メニューユーザーインターフェイスコントロールの抽象基本クラスです。 コンポーネントはグラフィカルな表現でオブジェクトを表します

2

Container

コンテナは、他のSWINGコンポーネントを含むことができるコンポーネントです

3

JComponent

JComponentは、すべてのSWING UIコンポーネントの基本クラスです。 JComponentから継承するSWINGコンポーネントを使用するには、コンポーネントが、最上位のSWINGコンテナをルートとする包含階層に存在する必要があります

スイングUI要素

以下は、SWINGを使用してGUIを設計するときに一般的に使用されるコントロールのリストです。

S.No. Class & Description
1

JLabel

JLabelオブジェクトは、テキストをコンテナに配置するためのコンポーネントです。

2

JButton

このクラスはラベル付きボタンを作成します。

3

JColorChooser

JColorChooserは、ユーザーが色を操作および選択できるように設計されたコントロールのペインを提供します。

4

JCheck Box

JCheckBoxは、 on (true)または off (false)状態のいずれかになるグラフィカルコンポーネントです。

5

JRadioButton

JRadioButtonクラスは、 on (true)または off (false)状態のいずれかになるグラフィカルコンポーネントです。 グループで。

6

JList

JListコンポーネントは、テキストアイテムのスクロールリストをユーザーに提示します。

7

JComboBox

JComboBoxコンポーネントは、ユーザーに選択肢のメニューを表示します。

8

JTextField

JTextFieldオブジェクトは、1行のテキストの編集を可能にするテキストコンポーネントです。

9

JPasswordField

JPasswordFieldオブジェクトは、パスワード入力に特化したテキストコンポーネントです。

10

JTextArea

JTextAreaオブジェクトは、複数行のテキストの編集を可能にするテキストコンポーネントです。

11

ImageIcon

ImageIconコントロールは、画像からアイコンを描画するIconインターフェースの実装です

12

JScrollbar

Scrollbarコントロールは、ユーザーが値の範囲から選択できるようにするためのスクロールバーコンポーネントを表します。

13

JOptionPane

JOptionPaneは、ユーザーに値の入力を求めるか、何かを知らせる標準のダイアログボックスのセットを提供します。

14

JFileChooser

JFileChooserコントロールは、ユーザーがファイルを選択できるダイアログウィンドウを表します。

15

JProgressBar

タスクが完了に向かって進行すると、進行状況バーにタスクの完了率が表示されます。

16

JSlider

JSliderを使用すると、ユーザーは制限された間隔内でノブをスライドさせることにより、グラフィカルに値を選択できます。

17

JSpinner

JSpinnerは、ユーザーが順序付けられたシーケンスから数値またはオブジェクト値を選択できる単一行の入力フィールドです。