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つのビューがサイズ変更できない場合、ドラッグが許可されません)。 -
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedVerticalDragController(MouseEvent e)VerticalDragControllerの新しいインスタンスを構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 protected intgetNeededLocation(int x, int y)y引数を返します(垂直分割に使用される)。protected intpositionForMouseEvent(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- マウス・イベント- 戻り値:
- 新しい位置
-