Класс 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()
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
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()
Методы
mousePressed
public void mousePressed(MouseEvent e)
Обрабатывает события нажатия мыши на комбобоксе.
- Определено в:
-
mousePressedв интерфейсеMouseListener - Переопределяет:
-
mousePressedв классеMouseAdapter - Параметры:
-
e- событие нажатия мыши для обработки
mouseReleased
public void mouseReleased(MouseEvent e)
Обрабатывает завершение нажатия или перетаскивания, начатых на комбобоксе.
- Определено в:
-
mouseReleasedв интерфейсеMouseListener - Переопределяет:
-
mouseReleasedв классеMouseAdapter - Параметры:
-
e- событие отпускания мыши для обработки
© 1993, 2020, 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.