Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface MouseEvent extends UIEvent
MouseEvent
интерфейс предоставляет определенную контекстную информацию, связанную с Событиями от нажатия мыши. detail
атрибут, наследованный от UIEvent
указывает на число раз, кнопка мыши была нажата и отпущена по тому же самому расположению на экране во время пользовательского действия. Значение атрибута 1, когда пользователь начинает это действие и инкременты 1 для каждой полной последовательности нажатия и выпуска. Если пользователь переместит мышь между mousedown и mouseup, то значение будет установлено в 0, указывая, что никакой щелчок не происходит.
В случае вложенных элементов события от нажатия мыши всегда предназначаются в наиболее глубоко вложенном элементе. Предки предназначенного элемента могут использовать пузырение, чтобы получить уведомление о событиях от нажатия мыши, которые происходят в пределах его происходящих элементов.
См. также
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
getAltKey()
Используемый, чтобы указать, был ли ключ 'высокого звука' подавлен во время увольнения события.
|
short |
getButton()
Во время событий от нажатия мыши, вызванных депрессией или выпуском кнопки мыши,
button используется, чтобы указать который кнопка мыши измененное состояние. |
int |
getClientX()
Горизонтальная координата, в которой событие имело место относительно клиентской области реализации ДОМА.
|
int |
getClientY()
Вертикальная координата, в которой событие имело место относительно клиентской области реализации ДОМА.
|
boolean |
getCtrlKey()
Используемый, чтобы указать, был ли ключ 'ctrl' подавлен во время увольнения события.
|
boolean |
getMetaKey()
Используемый, чтобы указать, был ли ключ 'meta' подавлен во время увольнения события.
|
EventTarget |
getRelatedTarget()
Используемый, чтобы идентифицировать вторичное устройство
EventTarget связанный с событием UI. |
int |
getScreenX()
Горизонтальная координата, в которой событие имело место относительно источника экранной системы координат.
|
int |
getScreenY()
Вертикальная координата, в которой событие имело место относительно источника экранной системы координат.
|
boolean |
getShiftKey()
Используемый, чтобы указать, был ли ключ 'сдвига' подавлен во время увольнения события.
|
void |
initMouseEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, org.w3c.dom.views.AbstractView viewArg, int detailArg, int screenXArg, int screenYArg, int clientXArg, int clientYArg, boolean ctrlKeyArg, boolean altKeyArg, boolean shiftKeyArg, boolean metaKeyArg, short buttonArg, EventTarget relatedTargetArg)
initMouseEvent метод используется, чтобы инициализировать значение a MouseEvent создаваемый через DocumentEvent интерфейс. |
getDetail, getView, initUIEvent
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
int getScreenX()
int getScreenY()
int getClientX()
int getClientY()
boolean getCtrlKey()
boolean getShiftKey()
boolean getAltKey()
boolean getMetaKey()
short getButton()
button
используется, чтобы указать который кнопка мыши измененное состояние. Значения для button
диапазон от нуля, чтобы указать на левую кнопку мыши, один, чтобы указать на среднюю кнопку, если существующий, и два, чтобы указать на правильную кнопку. Для мышей, сконфигурированных для использования выполненного левой рукой, в котором инвертируются действия кнопки, значения вместо этого читаются справа налево.EventTarget getRelatedTarget()
EventTarget
связанный с событием UI. В настоящий момент этот атрибут используется с событием наведения мыши, чтобы указать EventTarget
из которого указывающее устройство выходило и с mouseout событием, чтобы указать EventTarget
который ввело указывающее устройство.void initMouseEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, org.w3c.dom.views.AbstractView viewArg, int detailArg, int screenXArg, int screenYArg, int clientXArg, int clientYArg, boolean ctrlKeyArg, boolean altKeyArg, boolean shiftKeyArg, boolean metaKeyArg, short buttonArg, EventTarget relatedTargetArg)
initMouseEvent
метод используется, чтобы инициализировать значение a MouseEvent
создаваемый через DocumentEvent
интерфейс. Этот метод можно только вызвать перед MouseEvent
был диспетчеризирован через dispatchEvent
метод, хотя это можно вызвать многократно во время той фазы в случае необходимости. Если вызвано многократно, заключительный вызов имеет приоритет.typeArg
- Определяет тип события.canBubbleArg
- Определяет, может ли событие пузыриться.cancelableArg
- Определяет, может ли действие события по умолчанию быть предотвращено.viewArg
- Определяет Event
's AbstractView
.detailArg
- Определяет Event
's количество щелчка мышью.screenXArg
- Определяет Event
's экранная x координатаscreenYArg
- Определяет Event
's экранная y координатаclientXArg
- Определяет Event
's клиент x координатаclientYArg
- Определяет Event
's клиент y координатаctrlKeyArg
- Определяет, была ли клавиша CTRL подавлена во время Event
.altKeyArg
- Определяет, была ли клавиша Alt подавлена во время Event
.shiftKeyArg
- Определяет, была ли клавиша Shift подавлена во время Event
.metaKeyArg
- Определяет, была ли метаклавиша подавлена во время Event
.buttonArg
- Определяет Event
's кнопка мыши.relatedTargetArg
- Определяет Event
's связанный EventTarget
.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.