JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.plaf.basic
クラス BasicSplitPaneDivider.VerticalDragController

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 BasicSplitPaneDivider.VerticalDragController(MouseEvent e)
           
 
メソッドの概要
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
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicSplitPaneDivider.VerticalDragController

protected BasicSplitPaneDivider.VerticalDragController(MouseEvent e)
メソッドの詳細

getNeededLocation

protected int getNeededLocation(int x,
                                int y)
y 引数を返します。これは垂直分割で使用されます。
オーバーライド:
クラス BasicSplitPaneDivider.DragController 内の getNeededLocation

positionForMouseEvent

protected int positionForMouseEvent(MouseEvent e)
渡された MouseEvent に基づいてディバイダを配置する新しい位置を返します。
オーバーライド:
クラス BasicSplitPaneDivider.DragController 内の positionForMouseEvent

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.