モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicSliderUI.TrackListener

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のサブクラス内でのみインスタンス化してください。
  • フィールド詳細

    • offset

      protected transient int offset
      オフセット
    • currentMouseX

      protected transient int currentMouseX
      現在のマウスx。
    • currentMouseY

      protected transient int currentMouseY
      現在のマウスy。
  • コンストラクタの詳細

  • メソッドの詳細

    • 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 - 処理されるイベント