java.lang.Object
javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController
- 含まれているクラス:
- BasicSplitPaneDivider
protected class BasicSplitPaneDivider.VerticalDragController extends BasicSplitPaneDivider.DragController
ドラッグ・セッション中の、VERTICAL_SPLIT方向分割ペインのイベントを処理します。 断続的に
dragDividerTo
メッセージを送り、終了時にfinishDraggingTo
メッセージを送ります。 インスタンスが作成されるとき、ドラッグが確実に発生できるようにisValid
メッセージを受け取るようにしてください(2つのビューがサイズ変更できない場合、ドラッグが許可されません)。 -
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
VerticalDragController(MouseEvent e)
VerticalDragController
の新しいインスタンスを構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 protected int
getNeededLocation(int x, int y)
y引数を返します(垂直分割に使用される)。protected int
positionForMouseEvent(MouseEvent e)
渡されるMouseEventに基づいてディバイダを置く新しい位置を返します。クラス javax.swing.plaf.basic.BasicSplitPaneDivider.DragControllerで宣言されたメソッド
completeDrag, completeDrag, continueDrag, continueDrag, isValid
-
コンストラクタの詳細
-
VerticalDragController
protected VerticalDragController(MouseEvent e)VerticalDragController
の新しいインスタンスを構築します。- パラメータ:
e
- マウス・イベント
-
-
メソッドの詳細
-
getNeededLocation
protected int getNeededLocation(int x, int y)y引数を返します(垂直分割に使用される)。- オーバーライド:
getNeededLocation
、クラス:BasicSplitPaneDivider.DragController
- パラメータ:
x
- X座標y
- Y座標- 戻り値:
- Xの引数
-
positionForMouseEvent
protected int positionForMouseEvent(MouseEvent e)渡されるMouseEventに基づいてディバイダを置く新しい位置を返します。- オーバーライド:
positionForMouseEvent
、クラス:BasicSplitPaneDivider.DragController
- パラメータ:
e
- マウス・イベント- 戻り値:
- 新しい位置
-