モジュール 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。
  • コンストラクタの詳細

    • TrackListener

      public TrackListener()
      TrackListenerを構築します。
  • メソッドの詳細

    • mouseReleased

      public void mouseReleased(MouseEvent e)
      コンポーネント上でマウス・ボタンが離されると呼び出されます。
      パラメータ:
      e - 処理されるイベント
    • 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 - 処理されるイベント
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
      定義:
      mouseMoved、インタフェースMouseMotionListener
      オーバーライド:
      mouseMoved、クラスMouseAdapter
      パラメータ:
      e - 処理されるイベント