|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
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 |
コンストラクタの詳細 |
protected BasicSplitPaneDivider.DragController(MouseEvent e)
メソッドの詳細 |
protected boolean isValid()
protected int positionForMouseEvent(MouseEvent e)
protected int getNeededLocation(int x, int y)
protected void continueDrag(int newX, int newY)
protected void continueDrag(MouseEvent e)
protected void completeDrag(int x, int y)
protected void completeDrag(MouseEvent e)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.