|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JScrollPane
mine.MineScrollPane
public class MineScrollPane
スクロールが必要ない場合はスクロールバーが無効になる設定が可能なスクロールペインです。
スクロールバー有効無効の設定が出来ること以外はJScrollPaneと同じ・・・だと思います。
| 入れ子のクラスの概要 | |
|---|---|
private class |
MineScrollPane.MyAdjustmentListener
スクロールの有無により有効・無効を切り替えるためのAdjustmentListener。 |
| クラス javax.swing.JScrollPane から継承された入れ子のクラス/インタフェース |
|---|
JScrollPane.AccessibleJScrollPane, JScrollPane.ScrollBar |
| クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース |
|---|
JComponent.AccessibleJComponent |
| クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
|---|
Container.AccessibleAWTContainer |
| クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| フィールドの概要 | |
|---|---|
static int |
HORIZONTAL_SCROLLBAR_ENABLED_AS_NEEDED
水平方向にスクロールの必要がない場合はバーを無効にするポリシー |
private int |
hScrollBarPolicy
水平方向のスクロールバーの表示ポリシーを保存する変数 |
static int |
VERTICAL_SCROLLBAR_ENABLED_AS_NEEDED
垂直方向にスクロールの必要がない場合はバーを無効にするポリシー |
private int |
vScrollBarPolicy
垂直方向のスクロールバーの表示ポリシーを保存する変数 |
| クラス javax.swing.JScrollPane から継承されたフィールド |
|---|
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport |
| クラス javax.swing.JComponent から継承されたフィールド |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| クラス java.awt.Component から継承されたフィールド |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| インタフェース java.awt.image.ImageObserver から継承されたフィールド |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
|---|---|
MineScrollPane()
デフォルトコンストラクタ |
|
MineScrollPane(Component view)
スクロールペインに表示するコンポーネントを指定するコンストラクタ |
|
MineScrollPane(Component view,
int vsbPolicy,
int hsbPolicy)
スクロールペインに表示するコンポーネントとスクロールバーの表示ポリシーを指定するコンストラクタ |
|
MineScrollPane(int vsbPolicy,
int hsbPolicy)
スクロールバーの表示ポリシーを指定するコンストラクタ |
|
| メソッドの概要 | |
|---|---|
JScrollBar |
createHorizontalScrollBar()
水平方向のスクロールバーを作成するメソッド。 |
JScrollBar |
createVerticalScrollBar()
垂直方向のスクロールバーを作成するメソッド。 |
int |
getHorizontalScrollBarPolicyCustum()
水平方向のスクロールバーの表示ポリシーを取得するメソッド。 |
int |
getVerticalScrollBarPolicyCustum()
垂直方向のスクロールバーの表示ポリシーを取得するメソッド。 |
void |
setHorizontalScrollBarPolicy(int hsbPolicy)
水平方向のスクロールバーポリシーを設定するメソッド。 |
void |
setVerticalScrollBarPolicy(int vsbPolicy)
垂直方向のスクロールバーポリシーを設定するメソッド。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int HORIZONTAL_SCROLLBAR_ENABLED_AS_NEEDED
public static final int VERTICAL_SCROLLBAR_ENABLED_AS_NEEDED
private int hScrollBarPolicy
private int vScrollBarPolicy
| コンストラクタの詳細 |
|---|
public MineScrollPane()
JScrollPane.JScrollPane()public MineScrollPane(Component view)
view - 表示するコンポーネントJScrollPane.JScrollPane(java.awt.Component)
public MineScrollPane(Component view,
int vsbPolicy,
int hsbPolicy)
view - 表示するコンポーネントvsbPolicy - 垂直方向のスクロールバーの表示ポリシーhsbPolicy - 平行方向のスクロールバーの表示ポリシーJScrollPane.JScrollPane(java.awt.Component, int, int)
public MineScrollPane(int vsbPolicy,
int hsbPolicy)
vsbPolicy - 垂直方向のスクロールバーの表示ポリシーhsbPolicy - 平行方向のスクロールバーの表示ポリシーJScrollPane.JScrollPane(int, int)| メソッドの詳細 |
|---|
public JScrollBar createHorizontalScrollBar()
MineScrollPane.MyAdjustmentListenerを追加する。
JScrollPane 内の createHorizontalScrollBarJScrollPane.createHorizontalScrollBar()public JScrollBar createVerticalScrollBar()
MineScrollPane.MyAdjustmentListenerを追加する。
JScrollPane 内の createVerticalScrollBarJScrollPane.createVerticalScrollBar()public void setHorizontalScrollBarPolicy(int hsbPolicy)
HORIZONTAL_SCROLLBAR_ENABLED_AS_NEEDEDが設定される場合はJScrollPane.setHorizontalScrollBarPolicy(int)にはHORIZONTAL_SCROLLBAR_ALWAYSを設定する
JScrollPane 内の setHorizontalScrollBarPolicyJScrollPane.getHorizontalScrollBarPolicy()public void setVerticalScrollBarPolicy(int vsbPolicy)
VERTICAL_SCROLLBAR_ENABLED_AS_NEEDEDが設定される場合はJScrollPane.setVerticalScrollBarPolicy(int)にはVERTICAL_SCROLLBAR_ALWAYSを設定する
JScrollPane 内の setVerticalScrollBarPolicyJScrollPane.getVerticalScrollBarPolicy()public int getHorizontalScrollBarPolicyCustum()
HORIZONTAL_SCROLLBAR_ENABLED_AS_NEEDEDが設定さているかも判定できる。JScrollPane.getHorizontalScrollBarPolicy()はJScrollPaneの初期化で使用するため、
public int getVerticalScrollBarPolicyCustum()
VERTICAL_SCROLLBAR_ENABLED_AS_NEEDEDが設定さているかも判定できる。JScrollPane.getVerticalScrollBarPolicy()はJScrollPaneの初期化で使用するため、
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||