新聞中心
MouseEvent

java.lang.Object
|---ohos.multimodalinput.event.MultimodalEvent
|---|---ohos.multimodalinput.event.CompositeEvent
|---|---|---ohos.multimodalinput.event.MouseEvent
public abstract class MouseEvent
extends CompositeEvent報(bào)告鼠標(biāo)事件。
報(bào)告的事件可以包含鼠標(biāo)按鈕狀態(tài)更改和光標(biāo)狀態(tài)更改。
Since:
1
嵌套類(lèi)摘要
| 從接口 ohos.utils.Sequenceable 繼承的嵌套類(lèi)/接口 |
|---|
| Sequenceable.ProducerT |
字段摘要
| 修飾符和類(lèi)型 | 字段 | 描述 |
|---|---|---|
| static int | AXIS_X | 指示鼠標(biāo)指針或滾輪在 X 軸上的移動(dòng)。 |
| static int | AXIS_Y | 指示鼠標(biāo)指針或滾輪在 Y 軸上的移動(dòng)。 |
| static int | AXIS_Z | 指示鼠標(biāo)指針或滾輪在 Z 軸上的移動(dòng)。 |
| static int | BACK_BUTTON | 表示按下鼠標(biāo)上的后退按鈕。 |
| static int | FORWARD_BUTTON | 表示按下鼠標(biāo)上的前進(jìn)按鈕。 |
| static int | HOVER_ENTER | 表示當(dāng)光標(biāo)移動(dòng)到窗口或視圖中時(shí)未按下鼠標(biāo)按鈕。 |
| static int | HOVER_EXIT | 表示當(dāng)鼠標(biāo)左鍵未按下時(shí)光標(biāo)從窗口或視圖中退出。 |
| static int | HOVER_MOVE | 表示當(dāng)鼠標(biāo)左鍵未按下時(shí)光標(biāo)在窗口或視圖中的移動(dòng)。 |
| static int | LEFT_BUTTON | 表示按下鼠標(biāo)左鍵。 |
| static int | MIDDLE_BUTTON | 表示按下鼠標(biāo)中鍵。 |
| static int | MOVE | 指示當(dāng)按下鼠標(biāo)左鍵時(shí)光標(biāo)在窗口或視圖中的移動(dòng)。 |
| static int | NONE | 表示沒(méi)有鼠標(biāo)操作。 |
| static int | NONE_BUTTON | 表示沒(méi)有按下鼠標(biāo)按鈕。 |
| static int | PRESS | 表示按下鼠標(biāo)按鈕。 |
| static int | RELEASE | 表示釋放鼠標(biāo)按鈕。 |
| static int | RIGHT_BUTTON | 表示按下鼠標(biāo)右鍵。 |
| 從類(lèi) ohos.multimodalinput.event.MultimodalEvent 繼承的字段 |
|---|
| BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid |
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| MouseEvent() |
方法總結(jié)
| 修飾符和類(lèi)型 | 方法 | 描述 |
|---|---|---|
| abstract int | getAction() | 獲取鼠標(biāo)動(dòng)作。 |
| abstract int | getActionButton() | 獲取狀態(tài)發(fā)生變化的鼠標(biāo)按鈕。 |
| abstract MmiPoint | getCursor() | 獲取鼠標(biāo)指針的當(dāng)前位置。 |
| abstract float | getCursorDelta(int axis) | 獲取自上次調(diào)用以來(lái)鼠標(biāo)指針在給定方向上的移動(dòng)。 |
| abstract int | getPressedButtons() | 獲取所有處于按下?tīng)顟B(tài)的鼠標(biāo)按鈕。 |
| abstract float | getScrollingDelta(int axis) | 獲取自上次調(diào)用以來(lái)滾輪在給定方向上的移動(dòng)。 |
| abstract void | setCursorOffset(float offsetX, float offsetY) | 設(shè)置相對(duì)于屏幕的偏移位置。 |
| 從類(lèi) ohos.multimodalinput.event.MultimodalEvent 繼承的方法 |
|---|
| getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling |
| 從類(lèi) java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 從接口 ohos.utils.Sequenceable 繼承的方法 |
|---|
| hasFileDescriptor |
字段詳細(xì)信息
AXIS_X
public static final int AXIS_X
指示鼠標(biāo)指針或滾輪在 X 軸上的移動(dòng)。
Since:
3
AXIS_Y
public static final int AXIS_Y
指示鼠標(biāo)指針或滾輪在 Y 軸上的移動(dòng)。
Since:
3
AXIS_Z
public static final int AXIS_Z
指示鼠標(biāo)指針或滾輪在 Z 軸上的移動(dòng)。
Since:
3
BACK_BUTTON
public static final int BACK_BUTTON
表示按下鼠標(biāo)上的后退按鈕。
Since:
1
FORWARD_BUTTON
public static final int FORWARD_BUTTON
表示按下鼠標(biāo)上的前進(jìn)按鈕。
Since:
1
HOVER_ENTER
public static final int HOVER_ENTER
表示當(dāng)光標(biāo)移動(dòng)到窗口或視圖中時(shí)未按下鼠標(biāo)按鈕。
Since:
3
HOVER_EXIT
public static final int HOVER_EXIT
表示當(dāng)鼠標(biāo)左鍵未按下時(shí)光標(biāo)從窗口或視圖中退出。
Since:
3
HOVER_MOVE
public static final int HOVER_MOVE
表示當(dāng)鼠標(biāo)左鍵未按下時(shí)光標(biāo)在窗口或視圖中的移動(dòng)。
Since:
3
LEFT_BUTTON
public static final int LEFT_BUTTON
表示按下鼠標(biāo)左鍵。
Since:
1
MIDDLE_BUTTON
public static final int MIDDLE_BUTTON
表示按下鼠標(biāo)中鍵。
Since:
1
MOVE
public static final int MOVE
指示當(dāng)按下鼠標(biāo)左鍵時(shí)光標(biāo)在窗口或視圖中的移動(dòng)。
Since:
3
NONE
public static final int NONE
表示沒(méi)有鼠標(biāo)操作。
Since:
1
NONE_BUTTON
public static final int NONE_BUTTON
表示沒(méi)有按下鼠標(biāo)按鈕。
Since:
1
PRESS
public static final int PRESS
表示按下鼠標(biāo)按鈕。
Since:
1
RELEASE
public static final int RELEASE
表示釋放鼠標(biāo)按鈕。
Since:
1
RIGHT_BUTTON
public static final int RIGHT_BUTTON
表示按下鼠標(biāo)右鍵。
Since:
1
構(gòu)造函數(shù)詳細(xì)信息
MouseEvent
public MouseEvent()
方法詳情
getAction
public abstract int getAction()
獲取鼠標(biāo)動(dòng)作。
返回:
返回鼠標(biāo)動(dòng)作。 返回值可以是 PRESS、RELEASE、MOVE、HOVER_ENTER、HOVER_MOVE 或 HOVER_EXIT。
Since:
1
getActionButton
public abstract int getActionButton()
獲取狀態(tài)發(fā)生變化的鼠標(biāo)按鈕。
返回:
返回狀態(tài)已更改的鼠標(biāo)按鈕。 返回值可以是 NONE_BUTTON、LEFT_BUTTON、RIGHT_BUTTON、MIDDLE_BUTTON、BACK_BUTTON 或 FORWARD_BUTTON。 請(qǐng)注意,NONE_BUTTON 表示沒(méi)有狀態(tài)已更改的鼠標(biāo)按鈕。
Since:
3
getPressedButtons
public abstract int getPressedButtons()
獲取所有處于按下?tīng)顟B(tài)的鼠標(biāo)按鈕。
返回:
返回處于按下?tīng)顟B(tài)的所有鼠標(biāo)按鈕。 返回值可以是 NONE_BUTTON,也可以是 LEFT_BUTTON、RIGHT_BUTTON、MIDDLE_BUTTON、BACK_BUTTON 和 FORWARD_BUTTON 邏輯或運(yùn)算的結(jié)果。 注意,NONE_BUTTON 表示按下?tīng)顟B(tài)下沒(méi)有鼠標(biāo)按鈕。
Since:
3
getCursor
public abstract MmiPoint getCursor()
獲取鼠標(biāo)指針的當(dāng)前位置。
返回:
返回鼠標(biāo)指針的當(dāng)前位置。
Since:
3
setCursorOffset
public abstract void setCursorOffset(float offsetX, float offsetY)
設(shè)置相對(duì)于屏幕的偏移位置。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| offsetX | 表示相對(duì)于屏幕左上角 x 的偏移量。 |
| offsetY | 表示相對(duì)于屏幕左上角 y 的偏移量。 |
Since:
3
getCursorDelta
public abstract float getCursorDelta(int axis)
獲取自上次調(diào)用以來(lái)鼠標(biāo)指針在給定方向上的移動(dòng)。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| axis | 指示鼠標(biāo)指針的移動(dòng)方向。 該值可以是 AXIS_X、AXIS_Y 或 AXIS_Z。 |
返回:
返回自上次調(diào)用以來(lái)鼠標(biāo)指針在給定方向上的移動(dòng)。
Since:
3
getScrollingDelta
public abstract float getScrollingDelta(int axis)
獲取自上次調(diào)用以來(lái)滾輪在給定方向上的移動(dòng)。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| axis | 指示滾輪的移動(dòng)方向。 該值可以是 AXIS_X、AXIS_Y 或 AXIS_Z。 |
返回:
返回自上次調(diào)用以來(lái)滾輪在給定方向上的移動(dòng)。
Since:
3
當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS MouseEvent
瀏覽地址:http://www.dlmjj.cn/article/dhjsooo.html


咨詢(xún)
建站咨詢(xún)
