Swing-jspinner
SWING-JSpinnerクラス
前書き
クラス JSpinner は、入力フィールドを使用して順序付けられたシーケンスからユーザーが数値またはオブジェクト値を選択できるようにするコンポーネントです。
クラス宣言
以下は javax.swing.JSpinner クラスの宣言です-
クラスコンストラクター
Sr.No. | Constructor & Description |
---|---|
1 |
JSpinner() 初期値が0で、最小または最大制限のない整数SpinnerNumberModelでスピナーを構築します。 |
2 |
JSpinner(SpinnerModel model) 次/前のボタンのペアとSpinnerModelのエディターで完全なスピナーを構築します。 |
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
void addChangeListener(ChangeListener listener) モデルに変更が発生するたびに通知されるリスナーをリストに追加します。 |
2 |
void commitEdit() 現在編集されている値をSpinnerModelにコミットします。 |
3 |
protected JComponent createEditor(SpinnerModel model) このメソッドは、シーケンスの現在の値を表示するJComponentを作成するためにコンストラクターによって呼び出されます。 |
4 |
protected void fireStateChanged() ソースがこのJSpinnerであるChangeEventを各ChangeListenerに送信します。 |
5 |
AccessibleContext getAccessibleContext() JSpinnerのAccessibleContextを取得します。 |
6 |
ChangeListener[] getChangeListeners() addChangeListener()でこのJSpinnerに追加されたすべてのChangeListenerの配列を返します。 |
7 |
JComponent getEditor() モデルの値を表示し、潜在的に変更するコンポーネントを返します。 |
8 |
SpinnerModel getModel() このスピナーの値のシーケンスを定義するSpinnerModelを返します。 |
9 |
Object getNextValue() getValue()によって返されたオブジェクトの後に来るシーケンス内のオブジェクトを返します。 |
10 |
Object getPreviousValue() getValue()によって返されたオブジェクトの前にあるシーケンス内のオブジェクトを返します。 |
11 |
SpinnerUI getUI() このコンポーネントをレンダリングするLook&Feel(L&F)オブジェクトを返します。 |
12 |
String getUIClassID() このコンポーネントのレンダリングに使用されるLook&Feel(L&F)クラスの名前を作成するために使用されるサフィックスを返します。 |
13 |
Object getValue() モデルの現在の値を返します。通常、この値はエディターによって表示されます。 |
14 |
void removeChangeListener(ChangeListener listener) このスピナーからChangeListenerを削除します。 |
15 |
void setEditor(JComponent editor) SpinnerModelの現在の値を表示するJComponentを変更します。 |
16 |
void setModel(SpinnerModel model) このスピナーの値を表すモデルを変更します。 |
17 |
void setUI(SpinnerUI ui) このコンポーネントをレンダリングするLook&Feel(L&F)オブジェクトを設定します。 |
18 |
void setValue(Object value) モデルの現在の値を変更します。通常、この値はエディターによって表示されます。 |
19 |
void updateUI() 現在のLook&Feelの値でUIプロパティをリセットします。 |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- javax.swing.JComponent
- java.awt.Container
- java.awt.Component
- java.lang.Object
JSpinnerの例
たとえば、 D:/> SWING> com> finddevguides> gui> の任意のエディターを使用して、次のJavaプログラムを作成します。
SwingControlDemo.java
コマンドプロンプトを使用してプログラムをコンパイルします。 D:/> SWING に移動して、次のコマンドを入力します。
エラーが発生しない場合、コンパイルが成功したことを意味します。 次のコマンドを使用してプログラムを実行します。
次の出力を確認します。