JavaTM 2
Platform
Std. Ed. v1.4.0

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

java.lang.Object
  |
  +--javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
直系の既知のサブクラス:
BasicSplitPaneDivider.VerticalDragController
含まれているクラス:
BasicSplitPaneDivider

protected class BasicSplitPaneDivider.DragController
extends Object

HORIZONTAL_SPLIT 方向のスプリットペインのために、ドラッグセッション中のイベントを処理します。連続して dragDividerTo メッセージを送り、終了時に finishDraggingTo メッセージを送ります。インスタンスが作成されるとき、isValid によるメッセージを受けて、ドラッグを実行できることを確認する必要があります。2 つの画面の大きさを変更できない場合、ドラッグはできません。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースとの互換性がなくなります。現在の直列化のサポートは、短期記憶や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。バージョン 1.4 の時点では、JavaBeans の長期記憶用のサポートは、すべて java.beans パッケージに追加されています。XMLEncoder を参照してください。


コンストラクタの概要
protected BasicSplitPaneDivider.DragController(MouseEvent e)
           
 
メソッドの概要
protected  void completeDrag(int x, int y)
           
protected  void completeDrag(MouseEvent e)
          finishDraggingTo に、マウスイベントの新しい位置についてのメッセージを送ります。
protected  void continueDrag(int newX, int newY)
           
protected  void continueDrag(MouseEvent e)
          dragDividerTo に、マウスイベントの新しい位置についてのメッセージを送ります。
protected  int getNeededLocation(int x, int y)
          水平分割に使用される x 引数を返します。
protected  boolean isValid()
          ドラッグセッションが有効である場合、true を返します。
protected  int positionForMouseEvent(MouseEvent e)
          渡される MouseEvent に基づいて、ディバイダを置くための新しい位置を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicSplitPaneDivider.DragController

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

isValid

protected boolean isValid()
ドラッグセッションが有効である場合、true を返します。


positionForMouseEvent

protected int positionForMouseEvent(MouseEvent e)
渡される MouseEvent に基づいて、ディバイダを置くための新しい位置を返します。


getNeededLocation

protected int getNeededLocation(int x,
                                int y)
水平分割に使用される x 引数を返します。


continueDrag

protected void continueDrag(int newX,
                            int newY)

continueDrag

protected void continueDrag(MouseEvent e)
dragDividerTo に、マウスイベントの新しい位置についてのメッセージを送ります。


completeDrag

protected void completeDrag(int x,
                            int y)

completeDrag

protected void completeDrag(MouseEvent e)
finishDraggingTo に、マウスイベントの新しい位置についてのメッセージを送ります。


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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