Класс 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, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/basic/BasicComboPopup.InvocationMouseHandler.html