Module java.desktop

Class BasicListUI.MouseInputHandler

java.lang.Object
javax.swing.plaf.basic.BasicListUI.MouseInputHandler
所有已实现的接口:
MouseListener, MouseMotionListener, EventListener, MouseInputListener
封装类:
BasicListUI

public class BasicListUI.MouseInputHandler extends Object implements MouseInputListener
JList的鼠标输入和焦点处理。在installUI()时将此类的实例添加到适当的java.awt.Component列表中。请注意,键盘输入是通过JComponent KeyboardActions处理的,请参阅installKeyboardActions()。

警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans包中。请参阅XMLEncoder

参见:
  • Constructor Details

    • MouseInputHandler

      public MouseInputHandler()
      构造一个MouseInputHandler
  • Method Details

    • mouseClicked

      public void mouseClicked(MouseEvent e)
      从接口复制的描述: MouseListener
      当鼠标按钮在组件上被点击(按下并释放)时调用。
      指定者:
      mouseClicked 在接口 MouseListener
      参数:
      e - 要处理的事件
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      从接口复制的描述: MouseListener
      当鼠标进入组件时调用。
      指定者:
      mouseEntered 在接口 MouseListener
      参数:
      e - 要处理的事件
    • mouseExited

      public void mouseExited(MouseEvent e)
      从接口复制的描述: MouseListener
      当鼠标退出组件时调用。
      指定者:
      mouseExited 在接口 MouseListener
      参数:
      e - 要处理的事件
    • mousePressed

      public void mousePressed(MouseEvent e)
      从接口复制的描述: MouseListener
      当鼠标按钮在组件上被按下时调用。
      指定者:
      mousePressed 在接口 MouseListener
      参数:
      e - 要处理的事件
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      从接口复制的描述: MouseMotionListener
      当鼠标按钮在组件上被按下然后拖动时调用。MOUSE_DRAGGED事件将继续传递到拖动起始位置的组件,直到释放鼠标按钮(无论鼠标位置是否在组件的边界内)。

      由于依赖于平台的拖放实现,MOUSE_DRAGGED事件可能在本机拖放操作期间不会传递。

      指定者:
      mouseDragged 在接口 MouseMotionListener
      参数:
      e - 要处理的事件
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      从接口复制的描述: MouseMotionListener
      当鼠标光标移动到组件上但未按下任何按钮时调用。
      指定者:
      mouseMoved 在接口 MouseMotionListener
      参数:
      e - 要处理的事件
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      从接口复制的描述: MouseListener
      当鼠标按钮在组件上被释放时调用。
      指定者:
      mouseReleased 在接口 MouseListener
      参数:
      e - 要处理的事件