Класс BasicComboPopup.InvocationMouseHandler
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler
- Все реализуемые интерфейсы:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener
- Внешний класс:
BasicComboPopup
protected class BasicComboPopup.InvocationMouseHandler extends MouseAdapter
Слушатель, регистрируемый для поля со списком (не для его всплывающего меню) для обработки событий мыши, влияющих на состояние всплывающего меню. Основное назначение этого слушателя — показывать и скрывать всплывающее меню. Этот слушатель также помогает обрабатывать сценарии щелчка и перетаскивания, устанавливая выбранный элемент, если во время перетаскивания кнопка мыши была отпущена над списком.
Предупреждение: Рекомендуется не создавать подклассы этого класса. Если создание подкласса абсолютно необходимо, обязательно вызывайте версию каждого метода из суперкласса.
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает InvocationMouseHandler. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
mousePressed |
Обрабатывает события нажатия кнопки мыши на поле со списком. |
void |
mouseReleased |
Обрабатывает завершение пользователем щелчка или перетаскивания, начавшегося на поле со списком. |
Методы, объявленные в классе MouseAdapter
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
Подробное описание конструкторов
InvocationMouseHandler
protected InvocationMouseHandler()
Создает
InvocationMouseHandler.Подробное описание методов
mousePressed
public void mousePressed(MouseEvent e)
Обрабатывает события нажатия кнопки мыши на поле со списком.
- Параметры:
-
e— событие нажатия кнопки мыши, которое требуется обработать
mouseReleased
public void mouseReleased(MouseEvent e)
Обрабатывает завершение пользователем щелчка или перетаскивания, начавшегося на поле со списком.
- Параметры:
-
e— событие отпускания кнопки мыши, которое требуется обработать
© 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicComboPopup.InvocationMouseHandler.html