|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
protected class BasicSplitPaneDivider.DragController
HORIZONTAL_SPLIT 方向の分割区画のために、ドラッグセッション中のイベントを処理します。連続して dragDividerTo
メッセージを送り、終了時に finishDraggingTo
メッセージを送ります。インスタンスが作成されるとき、isValid
によるメッセージを受けて、ドラッグを実行できることを確認する必要があります。2 つの画面の大きさを変更できない場合、ドラッグはできません。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 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 Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。