Swing-jscrollbar
SWING-JScrollBarクラス
前書き
クラス JScrollBar は、スクロールバーの実装です。
クラス宣言
以下は javax.swing.JScrollBar クラスの宣言です-
フィールド
以下は javax.swing.ImageIcon クラスのフィールドです-
- 保護されたintブロック
- protected BoundedRangeModel model -スクロールバーの最小、最大、範囲(「visibleAmount」とも呼ばれる)および現在の値を表すモデル。
- 保護されたint方向 *protected int unitIncrement
クラスコンストラクター
Sr.No. | Constructor & Description |
---|---|
1 |
初期値で垂直スクロールバーを作成します。 |
2 |
JScrollBar(int orientation) 指定された方向と初期値でスクロールバーを作成します。 |
3 |
JScrollBar(int orientation, int value, int extent, int min, int max) 指定された方向、値、範囲、最小、および最大でスクロールバーを作成します。 |
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
void addAdjustmentListener(AdjustmentListener l) AdjustmentListenerを追加します。 |
2 |
protected void fireAdjustmentValueChanged(int id, int type, int value) スクロールバーのモデルが変更されたことをリスナーに通知します。 |
3 |
AccessibleContext getAccessibleContext() このJScrollBarに関連付けられているAccessibleContextを取得します。 |
4 |
AdjustmentListener[] getAdjustmentListeners() addAdjustmentListener()でこのJScrollBarに追加されたすべてのAdjustmentListenerの配列を返します。 |
5 |
int getBlockIncrement() java.awt.Scrollbarとの後方互換性のため。 |
6 |
int getBlockIncrement(int direction) ブロック(通常は「ページ」)のアップ/ダウンリクエストが与えられると、スクロールバーの値を変更する量を返します。 |
7 |
int getMaximum() スクロールバーの最大値はmaximum-extentです。 |
8 |
Dimension getMaximumSize() スクロールバーは、スクロール軸に沿って柔軟で、他の軸に沿って固定されています。 |
9 |
int getMinimum() スクロールバーでサポートされている最小値(通常はゼロ)を返します。 |
10 |
Dimension getMinimumSize() スクロールバーは、スクロール軸に沿って柔軟で、他の軸に沿って固定されています。 |
11 |
BoundedRangeModel getModel() スクロールバーの4つの基本プロパティ、最小、最大、値、範囲を処理するデータモデルを返します。 |
12 |
int getOrientation() コンポーネントの方向(水平または垂直)を返します。 |
13 |
ScrollBarUI getUI() このコンポーネントのルックアンドフィールを実装するデリゲートを返します。 |
14 |
String getUIClassID() このコンポーネントのLookAndFeelクラスの名前を返します。 |
15 |
int getUnitIncrement() java.awt.Scrollbarとの後方互換性のため。 |
16 |
int getUnitIncrement(int direction) ユニットのアップ/ダウンリクエストが与えられると、スクロールバーの値を変更する量を返します。 |
17 |
int getValue() スクロールバーの値を返します。 |
18 |
boolean getValueIsAdjusting() スクロールバーのノブがドラッグされている場合はTrue。 |
19 |
int getVisibleAmount() スクロールバーの範囲、つまり「visibleAmount」を返します。 |
20 |
protected String paramString() このJScrollBarの文字列表現を返します。 |
21 |
void removeAdjustmentListener(AdjustmentListener l) AdjustmentEventリスナーを削除します。 |
22 |
void setBlockIncrement(int blockIncrement) blockIncrementプロパティを設定します。 |
23 |
void setEnabled(boolean x) コンポーネントを有効にして、ノブの位置を変更できるようにします。 |
24 |
void setMaximum(int maximum) モデルの最大プロパティを設定します。 |
25 |
void setMinimum(int minimum) モデルの最小プロパティを設定します。 |
26 |
void setModel(BoundedRangeModel newModel) スクロールバーの4つの基本プロパティ、最小、最大、値、範囲を処理するモデルを設定します。 |
27 |
void setOrientation(int orientation) スクロールバーの方向を垂直または水平のいずれかに設定します。 |
28 |
void setUI(ScrollBarUI ui) このコンポーネントをレンダリングするL&Fオブジェクトを設定します。 |
29 |
void setUnitIncrement(int unitIncrement) unitIncrementプロパティを設定します。 |
30 |
void setValue(int value) スクロールバーの値を設定します。 |
31 |
void setValueIsAdjusting(boolean b) モデルのvalueIsAdjustingプロパティを設定します。 |
32 |
void setValues(int newValue, int newExtent, int newMin, int newMax) 引数を通常の制約に従うように強制した後、4つのBoundedRangeModelプロパティを設定します。 |
33 |
void setVisibleAmount(int extent) モデルの範囲プロパティを設定します。 |
34 |
void updateUI() JComponent.updateUIをオーバーライドします。 |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.lang.Object
JScrollBarの例
たとえば、 D:/> SWING> com> finddevguides> gui> の任意のエディターを使用して、次のJavaプログラムを作成します。
SwingControlDemo.java
コマンドプロンプトを使用してプログラムをコンパイルします。 D:/> SWING に移動して、次のコマンドを入力します。
エラーが発生しない場合、コンパイルが成功したことを意味します。 次のコマンドを使用してプログラムを実行します。
次の出力を確認します。