|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class MouseAdapter extends Object implements MouseListener, MouseWheelListener, MouseMotionListener
События от нажатия мыши, которым позволяют Вы отследить, когда мышью щелкают, выпускается, щелкается, перемещается, перетаскивается, когда она вводит компонент, когда она выходит и когда колесо мыши перемещается.
Расширьте этот class, чтобы создать a MouseEvent (включая перетаскивают и события движения), или/и MouseWheelEvent слушатель и переопределение методы для мероприятий. (Если Вы реализуете MouseListener, MouseMotionListener интерфейс, необходимо определить все методы в этом. Этот абстрактный class определяет нулевые методы для них всех, таким образом, Вам, возможно, только придется определить методы для событий, Вы заботитесь о.)
Создайте объект слушателя использование расширенного class и затем зарегистрируйте это в компоненте, используя компонент addMouseListener
addMouseMotionListener, addMouseWheelListener методы. Соответствующий метод в объекте слушателя вызывается и MouseEvent или MouseWheelEvent передается к этому в следующих случаях:
MouseEvent, MouseWheelEvent, MouseListener, MouseMotionListener, MouseWheelListener, | Конструктор и Описание |
|---|
MouseAdapter() |
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
mouseClicked(MouseEvent e)
Вызванный, когда кнопкой мыши щелкнули (нажатый и выпущенный) на компоненте.
|
void |
mouseDragged(MouseEvent e)
Вызванный, когда кнопка мыши нажимается на компоненте и затем перетаскивается.
|
void |
mouseEntered(MouseEvent e)
Вызванный, когда мышь вводит компонент.
|
void |
mouseExited(MouseEvent e)
Вызванный, когда мышь выходит из компонента.
|
void |
mouseMoved(MouseEvent e)
Вызванный, когда курсор мыши перешелся на компонент, но никакие кнопки, были продвинуты.
|
void |
mousePressed(MouseEvent e)
Вызванный, когда кнопка мыши была нажата на компоненте.
|
void |
mouseReleased(MouseEvent e)
Вызванный, когда кнопка мыши была отпущена на компоненте.
|
void |
mouseWheelMoved(MouseWheelEvent e)
Вызванный, когда колесо мыши поворачивается.
|
public void mouseClicked(MouseEvent e)
mouseClicked в интерфейсе MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed в интерфейсе MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased в интерфейсе MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered в интерфейсе MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited в интерфейсе MouseListenerpublic void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved в интерфейсе MouseWheelListenerMouseWheelEventpublic void mouseDragged(MouseEvent e)
MOUSE_DRAGGED события будут продолжать поставляться компоненту, где перетаскивание порожденного, пока кнопка мыши не отпускается (независимо от того, является ли позиция мыши в пределах границ компонента). Из-за зависимого от платформы Drag&Drop реализации, MOUSE_DRAGGED события не могут быть поставлены во время собственного Drag&Drop работа.
mouseDragged в интерфейсе MouseMotionListenerpublic void mouseMoved(MouseEvent e)
mouseMoved в интерфейсе MouseMotionListener
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92