Spec-Zone.ru › OpenJDK 8

Интерфейс MouseListener

Все суперинтерфейсы:
EventListener
Все известные подинтерфейсы:
MouseInputListener
Все известные реализующие классы:
AWTEventMulticaster, BasicButtonListener, BasicComboPopup.InvocationMouseHandler, BasicComboPopup.ListMouseHandler, 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, ToolTipManager

public interface MouseListener
extends EventListener

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

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

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

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

Методы

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

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

void mouseEntered(MouseEvent e)

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

void mouseExited(MouseEvent e)

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

void mousePressed(MouseEvent e)

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

void mouseReleased(MouseEvent e)

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

Методы

mouseClicked

void mouseClicked(MouseEvent e)

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

mousePressed

void mousePressed(MouseEvent e)

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

mouseReleased

void mouseReleased(MouseEvent e)

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

mouseEntered

void mouseEntered(MouseEvent e)

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

mouseExited

void mouseExited(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