- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- javax.swing.event.MouseInputAdapter
-
- javax.swing.plaf.basic.BasicSliderUI.TrackListener
-
- すべての実装されたインタフェース:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener,MouseInputListener
- 含まれているクラス:
- BasicSliderUI
public class BasicSliderUI.TrackListener extends MouseInputAdapter
マウスの動きを追跡します。 このクラスは、「protected」内部クラスとして扱うようにしてください。Fooのサブクラス内でのみインスタンス化してください。
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected intcurrentMouseX現在のマウスxprotected intcurrentMouseY現在のマウスyprotected intoffsetオフセット
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TrackListener()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidmouseDragged(MouseEvent e)モデル値を、トラックの原点を基準にしてつまみの上部または左側に設定します。voidmousePressed(MouseEvent e)「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。booleanshouldScroll(int direction)スクロールが発生するかどうかを返します-
クラスjava.awt.eventで宣言されたメソッド。MouseAdapter
mouseMoved, mouseWheelMoved
-
クラスjava.langで宣言されたメソッド。オブジェクト
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースjava.awt.eventで宣言されたメソッド。MouseListener
mouseClicked, mouseEntered, mouseExited, mouseReleased
-
インタフェースjava.awt.eventで宣言されたメソッド。MouseMotionListener
mouseMoved
-
-
-
-
メソッドの詳細
-
mousePressed
public void mousePressed(MouseEvent e)
「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。 つまみがない場合は、マウスがトラックの上半分にある場合にページ・アップします。- パラメータ:
e- 処理されるイベント
-
shouldScroll
public boolean shouldScroll(int direction)
スクロールが発生するかどうかを返します- パラメータ:
direction- 方向。- 戻り値:
- スクロールが発生した場合
-
mouseDragged
public void mouseDragged(MouseEvent e)
モデル値を、トラックの原点を基準にしてつまみの上部または左側に設定します。- 定義:
mouseDragged、インタフェースMouseMotionListener- オーバーライド:
mouseDragged、クラスMouseAdapter- パラメータ:
e- 処理されるイベント
-
-