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

クラスBasicScrollBarUI.TrackListener

java.lang.Object
java.awt.event.MouseAdapter
javax.swing.plaf.basic.BasicScrollBarUI.TrackListener
すべての実装されたインタフェース:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener
含まれているクラス:
BasicScrollBarUI

protected class BasicScrollBarUI.TrackListener extends MouseAdapter implements MouseMotionListener
マウス・ドラッグを追跡します。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected int
    現在のマウスxの位置
    protected int
    現在のマウスの位置
    protected int
    オフセット
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    TrackListenerを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    トラックの原点を基準にして垂直スクロール・バーのつまみの上または水平スクロール・バーのつまみの左/右(左から右/右から左へのスクロール・バー内)にモデル値を設定します。
    void
    スクロール・バーからマウスが出ると呼び出されます。
    void
    ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
    void
    「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。

    クラス java.awt.event.MouseAdapterで宣言されたメソッド

    mouseClicked, mouseEntered, mouseMoved, mouseReleased, mouseWheelMoved

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • offset

      protected transient int offset
      オフセット
    • currentMouseX

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

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

    • TrackListener

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

    • mousePressed

      public void mousePressed(MouseEvent e)
      「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。 つまみがない場合は、マウスがトラックの上半分にある場合にページ・アップします。
      定義:
      mousePressed、インタフェース: MouseListener
      パラメータ:
      e - 処理されるイベント
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      トラックの原点を基準にして垂直スクロール・バーのつまみの上または水平スクロール・バーのつまみの左/右(左から右/右から左へのスクロール・バー内)にモデル値を設定します。
      定義:
      mouseDragged、インタフェース: MouseMotionListener
      オーバーライド:
      mouseDragged、クラス: MouseAdapter
      パラメータ:
      e - 処理されるイベント
    • mouseMoved

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

      public void mouseExited(MouseEvent e)
      スクロール・バーからマウスが出ると呼び出されます。
      定義:
      mouseExited、インタフェース: MouseListener
      パラメータ:
      e -イベントを詳しく記述するMouseEvent
      導入されたバージョン:
      1.5