Класс MouseAdapter
- Все реализованные интерфейсы:
-
MouseListener,MouseMotionListener,MouseWheelListener,EventListener
- Прямые известные подклассы:
-
BasicComboPopup.InvocationMouseHandler,BasicComboPopup.ListMouseHandler,BasicFileChooserUI.DoubleClickListener,BasicScrollBarUI.ArrowButtonListener,BasicScrollBarUI.TrackListener,BasicSplitPaneDivider.MouseHandler,BasicTabbedPaneUI.MouseHandler,BasicTreeUI.MouseHandler,FormView.MouseEventListener,HTMLEditorKit.LinkController,MetalFileChooserUI.SingleClickListener,MouseInputAdapter,ToolTipManager
public abstract class MouseAdapter extends Object implements MouseListener, MouseWheelListener, MouseMotionListener
События мыши позволяют отслеживать нажатие, отпускание, щелчок, перемещение, перетаскивание мыши, когда она входит в компонент, выходит из него и когда колесо мыши перемещается.
Расширьте этот класс для создания объекта-слушателя событий мыши (включая события перетаскивания и перемещения) и/или события колеса мыши и переопределите методы для интересующих событий. (Если вы реализуете интерфейс MouseListener, MouseMotionListener, вам нужно определить все методы в нём. Этот абстрактный класс определяет нулевые методы для всех из них, поэтому вам нужно только определять методы для интересующих событий.)
Создайте объект-слушатель, используя расширенный класс, и затем зарегистрируйте его в компоненте с помощью методов addMouseListener addMouseMotionListener, addMouseWheelListener. Соответствующий метод в объекте-слушателе вызывается, и MouseEvent или MouseWheelEvent передаются ему в следующих случаях:
- при нажатии, отпускании или щелчке кнопки мыши (нажатие и отпускание)
- при входе или выходе курсора мыши из компонента
- при вращении колеса мыши, или перемещении или перетаскивании мыши
- С момента:
- 1.1
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт MouseAdapter. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
mouseClicked |
Вызывается при щелчке мыши (нажатие и отпускание) на компоненте. |
void |
mouseDragged |
Вызывается при нажатии и перетаскивании кнопки мыши на компоненте. |
void |
mouseEntered |
Вызывается при входе курсора мыши в компонент. |
void |
mouseExited |
Вызывается при выходе курсора мыши из компонента. |
void |
mouseMoved |
Вызывается при перемещении курсора мыши на компонент, но при этом не нажаты никакие кнопки. |
void |
mousePressed |
Вызывается при нажатии кнопки мыши на компоненте. |
void |
mouseReleased |
Вызывается при отпускании кнопки мыши на компоненте. |
void |
mouseWheelMoved |
Вызывается при вращении колеса мыши. |
Подробное описание конструкторов
MouseAdapter
protected MouseAdapter()
MouseAdapter. Подробное описание методов
mouseClicked
public void mouseClicked(MouseEvent e)
- Определено в:
-
mouseClickedв интерфейсеMouseListener - Параметры:
-
e- событие для обработки
mousePressed
public void mousePressed(MouseEvent e)
- Определено в:
-
mousePressedв интерфейсеMouseListener - Параметры:
-
e- событие для обработки
mouseReleased
public void mouseReleased(MouseEvent e)
- Определено в:
-
mouseReleasedв интерфейсеMouseListener - Параметры:
-
e- событие для обработки
mouseEntered
public void mouseEntered(MouseEvent e)
- Определено в:
-
mouseEnteredв интерфейсеMouseListener - Параметры:
-
e- событие для обработки
mouseExited
public void mouseExited(MouseEvent e)
- Определено в:
-
mouseExitedв интерфейсеMouseListener - Параметры:
-
e- событие для обработки
mouseWheelMoved
public void mouseWheelMoved(MouseWheelEvent e)
- Определено в:
-
mouseWheelMovedв интерфейсеMouseWheelListener - Параметры:
-
e- событие для обработки - С момента:
- 1.6
- См. также:
mouseDragged
public void mouseDragged(MouseEvent e)
Из-за платформозависимых реализаций Drag&Drop, события перетаскивания могут не доставляться во время операции Drag&Drop.
- Определено в:
-
mouseDraggedв интерфейсеMouseMotionListener - Параметры:
-
e- событие для обработки - С момента:
- 1.6
mouseMoved
public void mouseMoved(MouseEvent e)
- Определено в:
-
mouseMovedв интерфейсеMouseMotionListener - Параметры:
-
e- событие для обработки - С момента:
- 1.6
© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/event/MouseAdapter.html