Spec-Zone.ru › OpenJDK 8

Класс 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. Экземпляр этого класса добавляется в соответствующие списки java.awt.Component во время вызова installUI(). Обработка нажатий клавиш выполняется с помощью JComponent KeyboardActions, см. installKeyboardActions().

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка длительного хранения всех JavaBeans™ в пакете java.beans. Пожалуйста, обратитесь к XMLEncoder.

См. также:
BasicListUI.createMouseInputListener(), BasicListUI.installKeyboardActions(), BasicListUI.installUI(javax.swing.JComponent)

Конструкторы

Конструктор и описание
MouseInputHandler()

Методы

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

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

void mouseDragged(MouseEvent e)

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

void mouseEntered(MouseEvent e)

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

void mouseExited(MouseEvent e)

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

void mouseMoved(MouseEvent e)

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

void mousePressed(MouseEvent e)

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

void mouseReleased(MouseEvent e)

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

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

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

Конструкторы

MouseInputHandler

public MouseInputHandler()

Методы

mouseClicked

public void mouseClicked(MouseEvent e)

Описание скопировано из интерфейса: MouseListener

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

Определено в:
mouseClicked в интерфейсе MouseListener

mouseEntered

public void mouseEntered(MouseEvent e)

Описание скопировано из интерфейса: MouseListener

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

Определено в:
mouseEntered в интерфейсе MouseListener

mouseExited

public void mouseExited(MouseEvent e)

Описание скопировано из интерфейса: MouseListener

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

Определено в:
mouseExited в интерфейсе MouseListener

mousePressed

public void mousePressed(MouseEvent e)

Описание скопировано из интерфейса: MouseListener

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

Определено в:
mousePressed в интерфейсе MouseListener

mouseDragged

public void mouseDragged(MouseEvent e)

Описание скопировано из интерфейса: MouseMotionListener

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

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

Определено в:
mouseDragged в интерфейсе MouseMotionListener

mouseMoved

public void mouseMoved(MouseEvent e)

Описание скопировано из интерфейса: MouseMotionListener

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

Определено в:
mouseMoved в интерфейсе MouseMotionListener

mouseReleased

public void mouseReleased(MouseEvent e)

Описание скопировано из интерфейса: MouseListener

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

Определено в:
mouseReleased в интерфейсе MouseListener

© 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