Module java.desktop

Class 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
跟踪鼠标拖动。
  • Field Details

    • offset

      protected transient int offset
      偏移量
    • currentMouseX

      protected transient int currentMouseX
      当前鼠标x位置
    • currentMouseY

      protected transient int currentMouseY
      当前鼠标y位置
  • Constructor Details

    • TrackListener

      protected TrackListener()
      构造一个TrackListener
  • Method Details

    • mousePressed

      public void mousePressed(MouseEvent e)
      如果鼠标在“拇指”组件上方按下,则将滚动条的值减少一页(“向上翻页”),否则增加一页。如果没有拇指,则在鼠标位于轨道上半部分时向上翻页。
      指定者:
      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
      自Java版本:
      1.5