Spec-Zone.ru › OpenJDK 24

Класс 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
Слушатель, который следует зарегистрировать в списке выпадающего меню (а не в самом выпадающем меню), для обработки событий мыши, влияющих на состояние выпадающего меню. Основная цель этого слушателя — сделать выпадающее меню видимым и скрываемым. Этот слушатель также помогает при сценариях с нажатием и перетаскиванием, устанавливая выбор, если кнопка мыши была отпущена над списком во время перетаскивания.

Предупреждение: Рекомендуется не создавать подклассы этого класса. Если вы абсолютно должны создать подкласс, обязательно вызовите версию суперкласса каждого метода.

См. также:
  • BasicComboPopup.createMouseListener()

Краткое описание конструкторов

InvocationMouseHandler()
Модификатор Конструктор Описание
protected
Создает InvocationMouseHandler.

Краткое описание методов

Модификатор и тип Метод Описание
void mousePressed(MouseEvent e)
Обрабатывает события нажатия мыши на раскрывающемся списке.
void mouseReleased(MouseEvent e)
Обрабатывает завершение пользователем нажатия или перетаскивания, начатого на раскрывающемся списке.

Методы, объявленные в классе java.awt.event.MouseAdapter

mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved

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

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

Подробное описание конструкторов

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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/BasicComboPopup.InvocationMouseHandler.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API