Класс 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 |
Обрабатывает завершение пользователем клика или перетаскивания, начатого на поле комбобокса. |
Методы, объявленные в классе java.awt.event.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, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/basic/BasicComboPopup.InvocationMouseHandler.html