Класс BasicMenuUI.MouseInputHandler

Все реализованные интерфейсы:
MouseListener, MouseMotionListener, EventListener, MouseInputListener
Вложенный класс:
BasicMenuUI
protected class BasicMenuUI.MouseInputHandler
extends Object
implements MouseInputListener

Инициализируется и используется элементом меню для обработки текущего выбора меню из событий мыши. Обработчик MouseInputHandler обрабатывает и пересылает все события мыши в общий экземпляр MenuSelectionManager.

Этот класс защищён, чтобы другие стили могли наследоваться от него и реализовывать своё поведение обработки событий мыши. Все переопределённые методы должны вызывать родительские методы, чтобы выбор меню был корректным.

С момента:
1.4
См. также:
MenuSelectionManager

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

МодификаторКонструкторОписание
protected MouseInputHandler()

Методы

Модификатор и типМетодОписание
voidmouseDragged​(MouseEvent e)

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

voidmouseEntered​(MouseEvent e)

Вызывается, когда курсор входит в меню.

voidmousePressed​(MouseEvent e)

Вызывается, когда на меню нажат щелчок мыши.

voidmouseReleased​(MouseEvent e)

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

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

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

Методы, объявленные в интерфейсе java.awt.event.MouseListener

mouseClicked, mouseExited

Методы, объявленные в интерфейсе java.awt.event.MouseMotionListener

mouseMoved

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

MouseInputHandler

protected MouseInputHandler()

Методы

mousePressed

public void mousePressed(MouseEvent e)

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

Определено в:
mousePressed в интерфейсе MouseListener
Параметры:
e - событие мыши

mouseReleased

public void mouseReleased(MouseEvent e)

Вызывается, когда кнопка мыши отпущена на меню. Передаёт событие мыши в MenuSelectionManager.

Определено в:
mouseReleased в интерфейсе MouseListener
Параметры:
e - событие мыши

mouseEntered

public void mouseEntered(MouseEvent e)

Вызывается, когда курсор входит в меню. Этот метод устанавливает выбранный путь для MenuSelectionManager и обрабатывает случай, когда элемент меню используется для отображения дополнительного меню, как в иерархической системе меню.

Определено в:
mouseEntered в интерфейсе MouseListener
Параметры:
e - событие мыши; не используется

mouseDragged

public void mouseDragged(MouseEvent e)

Вызывается, когда кнопка мыши нажата на меню и затем перетаскивается. Передаёт событие мыши в MenuSelectionManager.

Определено в:
mouseDragged в интерфейсе MouseMotionListener
Параметры:
e - событие мыши
См. также:
MouseMotionListener.mouseDragged(java.awt.event.MouseEvent)
Spec-Zone .ru
спецификации, руководства, описания, API