Spec-Zone.ru › OpenJDK 25

Класс BasicDesktopIconUI.MouseInputHandler

java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
Все реализованные интерфейсы:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener, MouseInputListener
Внешний класс:
BasicDesktopIconUI
public class BasicDesktopIconUI.MouseInputHandler extends MouseInputAdapter
Отслеживает перемещения мыши и реагирует на них. Этот класс следует рассматривать как внутренний класс с модификатором доступа «protected». Создавайте его экземпляры только в подклассах BasicDesktopIconUI.

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

Конструктор Описание
MouseInputHandler()
Создает объект MouseInputHandler.

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

Модификатор и тип Метод Описание
void mouseDragged(MouseEvent e)
Вызывается, когда кнопка мыши нажата над компонентом, а затем перемещается.
void mouseMoved(MouseEvent e)
Вызывается, когда курсор мыши перемещен на компонент, но ни одна кнопка не нажата.
void mousePressed(MouseEvent e)
Вызывается, когда кнопка мыши нажата над компонентом.
void mouseReleased(MouseEvent e)
Вызывается, когда кнопка мыши отпущена над компонентом.
void moveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight)
Перемещает компонент и перерисовывает его f.

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

mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved

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

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

Методы, объявленные в интерфейсе MouseListener

mouseClicked, mouseEntered, mouseExited

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

MouseInputHandler

public MouseInputHandler()
Создает объект MouseInputHandler.

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

mouseReleased

public void mouseReleased(MouseEvent e)
Вызывается, когда кнопка мыши отпущена над компонентом.
Параметры:
e — событие, которое необходимо обработать

mousePressed

public void mousePressed(MouseEvent e)
Вызывается, когда кнопка мыши нажата над компонентом.
Параметры:
e — событие, которое необходимо обработать

mouseMoved

public void mouseMoved(MouseEvent e)
Описание скопировано из класса: MouseAdapter
Вызывается, когда курсор мыши перемещен на компонент, но ни одна кнопка не нажата.
Указан в:
mouseMoved в интерфейсе MouseMotionListener
Переопределяет:
mouseMoved в классе MouseAdapter
Параметры:
e — событие, которое необходимо обработать

mouseDragged

public void mouseDragged(MouseEvent e)
Описание скопировано из класса: MouseAdapter
Вызывается, когда кнопка мыши нажата над компонентом, а затем перемещается. События MOUSE_DRAGGED будут продолжать поступать компоненту, на котором началось перетаскивание, до тех пор, пока кнопка мыши не будет отпущена (независимо от того, находится ли указатель мыши в пределах компонента).

Из-за платформозависимых реализаций перетаскивания (Drag&Drop) события MOUSE_DRAGGED могут не поступать во время выполнения системной операции перетаскивания (Drag&Drop).

Указан в:
mouseDragged в интерфейсе MouseMotionListener
Переопределяет:
mouseDragged в классе MouseAdapter
Параметры:
e — событие, которое необходимо обработать

moveAndRepaint

public void moveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight)
Перемещает компонент и перерисовывает его f.
Параметры:
f — компонент
newX — новая координата X
newY — новая координата Y
newWidth — новая ширина
newHeight — новая высота

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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/BasicDesktopIconUI.MouseInputHandler.html

Spec-Zone.ru

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