Spec-Zone.ru › OpenJDK 17

Класс MouseMotionAdapter

java.lang.Object
java.awt.event.MouseMotionAdapter
Все реализованные интерфейсы:
MouseMotionListener, EventListener
Прямые известные подклассы:
BasicComboPopup.InvocationMouseMotionHandler, BasicComboPopup.ListMouseMotionHandler
public abstract class MouseMotionAdapter extends Object implements MouseMotionListener
Абстрактный адаптерный класс для получения событий перемещения мыши. Методы в этом классе пустые. Этот класс существует в качестве удобства для создания объектов-слушателей.

События перемещения мыши возникают при перемещении или перетаскивании мыши. (В обычной программе будет генерироваться много таких событий. Для отслеживания щелчков и других событий мыши используйте MouseAdapter.)

Расширьте этот класс, чтобы создать слушателя MouseEvent и переопределите методы для интересующих событий. (Если вы реализуете интерфейс MouseMotionListener, вы должны определить все методы в нём. Этот абстрактный класс определяет нулевые методы для всех из них, так что вам нужно определять только методы для событий, которые вас интересуют.)

Создайте объект слушателя, используя расширенный класс, и затем зарегистрируйте его в компоненте, используя метод addMouseMotionListener компонента. Когда мышь перемещается или перетаскивается, соответствующий метод в объекте слушателя вызывается, и ему передаётся MouseEvent.

С тех пор:
1.1
См. также:
  • MouseEvent
  • MouseMotionListener
  • Учебник: Написание слушателя перемещения мыши

Краткое описание конструкторов

MouseMotionAdapter()
Модификатор Конструктор Описание
protected
Создаёт MouseMotionAdapter.

Краткое описание методов

Модификатор и тип Метод Описание
void mouseDragged(MouseEvent e)
Вызывается, когда кнопка мыши нажата на компоненте, а затем перетаскивается.
void mouseMoved(MouseEvent e)
Вызывается, когда кнопка мыши перемещена на компоненте (без нажатых кнопок).

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

MouseMotionAdapter

protected MouseMotionAdapter()
Создаёт MouseMotionAdapter.

Подробное описание методов

mouseDragged

public void mouseDragged(MouseEvent e)
Вызывается, когда кнопка мыши нажата на компоненте, а затем перетаскивается. События перетаскивания мыши будут продолжать доставляться компоненту, где произошло первое событие, пока кнопка мыши не будет отпущена (независимо от того, находится ли положение мыши в пределах границ компонента).
Указано в:
mouseDragged в интерфейсе MouseMotionListener
Параметры:
e - обрабатываемое событие

mouseMoved

public void mouseMoved(MouseEvent e)
Вызывается, когда кнопка мыши перемещена на компоненте (без нажатых кнопок).
Указано в:
mouseMoved в интерфейсе MouseMotionListener
Параметры:
e - обрабатываемое событие

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/event/MouseMotionAdapter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API