- 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現在のマウスx。protected intcurrentMouseY現在のマウスy。protected intoffsetオフセット
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TrackListener()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidmouseDragged(MouseEvent e)モデル値を、トラックの原点を基準にしてつまみの上部または左側に設定します。voidmouseMoved(MouseEvent e)ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。voidmousePressed(MouseEvent e)「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。voidmouseReleased(MouseEvent e)コンポーネント上でマウス・ボタンが離されると呼び出されます。booleanshouldScroll(int direction)スクロールが発生するかどうかを返します。-
クラス java.awt.event.MouseAdapterから継承されるメソッド
mouseClicked, mouseEntered, mouseExited, mouseWheelMoved
-
インタフェース java.awt.event.MouseListenerから継承されたメソッド
mouseClicked, mouseEntered, mouseExited
-
-
-
-
メソッドの詳細
-
mouseReleased
public void mouseReleased(MouseEvent e)
コンポーネント上でマウス・ボタンが離されると呼び出されます。- 定義:
mouseReleased、インタフェース:MouseListener- オーバーライド:
mouseReleased、クラス:MouseAdapter- パラメータ:
e- 処理されるイベント
-
mousePressed
public void mousePressed(MouseEvent e)
「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。 つまみがない場合は、マウスがトラックの上半分にある場合にページ・アップします。- 定義:
mousePressed、インタフェース:MouseListener- オーバーライド:
mousePressed、クラス:MouseAdapter- パラメータ:
e- 処理されるイベント
-
shouldScroll
public boolean shouldScroll(int direction)
スクロールが発生するかどうかを返します。- パラメータ:
direction- 方向。- 戻り値:
- スクロールする必要がある場合
-
mouseDragged
public void mouseDragged(MouseEvent e)
モデル値を、トラックの原点を基準にしてつまみの上部または左側に設定します。- 定義:
mouseDragged、インタフェース:MouseMotionListener- オーバーライド:
mouseDragged、クラス:MouseAdapter- パラメータ:
e- 処理されるイベント
-
mouseMoved
public void mouseMoved(MouseEvent e)
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。- 定義:
mouseMoved、インタフェース:MouseMotionListener- オーバーライド:
mouseMoved、クラス:MouseAdapter- パラメータ:
e- 処理されるイベント
-
-