Spec-Zone.ru › OpenJDK 8

Интерфейс MouseMotionListener

Все суперинтерфейсы:
EventListener
Все известные подинтерфейсы:
MouseInputListener
Все известные реализующие классы:
AWTEventMulticaster, BasicButtonListener, BasicComboPopup.InvocationMouseHandler, BasicComboPopup.InvocationMouseMotionHandler, BasicComboPopup.ListMouseHandler, BasicComboPopup.ListMouseMotionHandler, BasicDesktopIconUI.MouseInputHandler, BasicFileChooserUI.DoubleClickListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.GlassPaneDispatcher, BasicListUI.MouseInputHandler, BasicMenuItemUI.MouseInputHandler, BasicMenuUI.MouseInputHandler, BasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.TrackListener, BasicSliderUI.TrackListener, BasicSplitPaneDivider.MouseHandler, BasicTabbedPaneUI.MouseHandler, BasicTableHeaderUI.MouseInputHandler, BasicTableUI.MouseInputHandler, BasicTextUI.BasicCaret, BasicToolBarUI.DockingListener, BasicTreeUI.MouseHandler, BasicTreeUI.MouseInputHandler, DefaultCaret, FormView.MouseEventListener, HTMLEditorKit.LinkController, MetalFileChooserUI.SingleClickListener, MetalToolBarUI.MetalDockingListener, MouseAdapter, MouseDragGestureRecognizer, MouseInputAdapter, MouseMotionAdapter, ToolTipManager

public interface MouseMotionListener
extends EventListener

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

Класс, заинтересованный в обработке события движения мыши, либо реализует этот интерфейс (и все содержащиеся в нём методы), либо расширяет абстрактный MouseMotionAdapter класс (переопределяя только интересующие методы).

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

С:
1.1
См. также:
MouseMotionAdapter, MouseEvent, Учебник: Создание обработчика событий движения мыши

Методы

Модификатор и тип Метод и описание
void mouseDragged(MouseEvent e)

Вызывается при нажатии кнопки мыши на компоненте и последующем перетаскивании.

void mouseMoved(MouseEvent e)

Вызывается при перемещении курсора мыши на компонент, но без нажатия кнопок.

Методы

mouseDragged

void mouseDragged(MouseEvent e)

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

Из-за платформозависимых реализаций Drag&Drop, MOUSE_DRAGGED события могут не передаваться во время операции native Drag&Drop.

mouseMoved

void mouseMoved(MouseEvent e)

Вызывается при перемещении курсора мыши на компонент, но без нажатия кнопок.

© 1993, 2020, 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.

Spec-Zone.ru

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