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
в интерфейсе MouseListener
public void mousePressed(MouseEvent e)
mousePressed
в интерфейсе MouseListener
public void mouseReleased(MouseEvent e)
mouseReleased
в интерфейсе MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
в интерфейсе MouseListener
public void mouseExited(MouseEvent e)
mouseExited
в интерфейсе MouseListener
public void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved
в интерфейсе MouseWheelListener
MouseWheelEvent
public void mouseDragged(MouseEvent e)
MOUSE_DRAGGED
события будут продолжать поставляться компоненту, где перетаскивание порожденного, пока кнопка мыши не отпускается (независимо от того, является ли позиция мыши в пределах границ компонента). Из-за зависимого от платформы Drag&Drop реализации, MOUSE_DRAGGED
события не могут быть поставлены во время собственного Drag&Drop работа.
mouseDragged
в интерфейсе MouseMotionListener
public void mouseMoved(MouseEvent e)
mouseMoved
в интерфейсе MouseMotionListener
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92