Класс 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.