日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS MouseEvent

MouseEvent

java.lang.Object

|---ohos.multimodalinput.event.MultimodalEvent

|---|---ohos.multimodalinput.event.CompositeEvent

|---|---|---ohos.multimodalinput.event.MouseEvent

public abstract class MouseEvent
extends CompositeEvent

報告鼠標事件。

報告的事件可以包含鼠標按鈕狀態(tài)更改和光標狀態(tài)更改。

Since:

1

嵌套類摘要

從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口
Sequenceable.ProducerT

字段摘要

修飾符和類型字段描述
static intAXIS_X指示鼠標指針或滾輪在 X 軸上的移動。
static intAXIS_Y指示鼠標指針或滾輪在 Y 軸上的移動。
static intAXIS_Z指示鼠標指針或滾輪在 Z 軸上的移動。
static intBACK_BUTTON表示按下鼠標上的后退按鈕。
static intFORWARD_BUTTON表示按下鼠標上的前進按鈕。
static intHOVER_ENTER表示當光標移動到窗口或視圖中時未按下鼠標按鈕。
static intHOVER_EXIT表示當鼠標左鍵未按下時光標從窗口或視圖中退出。
static intHOVER_MOVE表示當鼠標左鍵未按下時光標在窗口或視圖中的移動。
static intLEFT_BUTTON表示按下鼠標左鍵。
static intMIDDLE_BUTTON表示按下鼠標中鍵。
static intMOVE指示當按下鼠標左鍵時光標在窗口或視圖中的移動。
static intNONE表示沒有鼠標操作。
static intNONE_BUTTON表示沒有按下鼠標按鈕。
static intPRESS表示按下鼠標按鈕。
static intRELEASE表示釋放鼠標按鈕。
static intRIGHT_BUTTON表示按下鼠標右鍵。
從類 ohos.multimodalinput.event.MultimodalEvent 繼承的字段
BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid

構造函數(shù)摘要

構造函數(shù)描述
MouseEvent()

方法總結

修飾符和類型方法描述
abstract intgetAction()獲取鼠標動作。
abstract intgetActionButton()獲取狀態(tài)發(fā)生變化的鼠標按鈕。
abstract MmiPointgetCursor()獲取鼠標指針的當前位置。
abstract floatgetCursorDelta(int axis)獲取自上次調用以來鼠標指針在給定方向上的移動。
abstract intgetPressedButtons()獲取所有處于按下狀態(tài)的鼠標按鈕。
abstract floatgetScrollingDelta(int axis)獲取自上次調用以來滾輪在給定方向上的移動。
abstract voidsetCursorOffset(float offsetX, float offsetY)設置相對于屏幕的偏移位置。
從類 ohos.multimodalinput.event.MultimodalEvent 繼承的方法
getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

字段詳細信息

AXIS_X

public static final int AXIS_X

指示鼠標指針或滾輪在 X 軸上的移動。

Since:

3

AXIS_Y

public static final int AXIS_Y

指示鼠標指針或滾輪在 Y 軸上的移動。

Since:

3

AXIS_Z

public static final int AXIS_Z

指示鼠標指針或滾輪在 Z 軸上的移動。

Since:

3

BACK_BUTTON

public static final int BACK_BUTTON

表示按下鼠標上的后退按鈕。

Since:

1

FORWARD_BUTTON

public static final int FORWARD_BUTTON

表示按下鼠標上的前進按鈕。

Since:

1

HOVER_ENTER

public static final int HOVER_ENTER

表示當光標移動到窗口或視圖中時未按下鼠標按鈕。

Since:

3

HOVER_EXIT

public static final int HOVER_EXIT

表示當鼠標左鍵未按下時光標從窗口或視圖中退出。

Since:

3

HOVER_MOVE

public static final int HOVER_MOVE

表示當鼠標左鍵未按下時光標在窗口或視圖中的移動。

Since:

3

LEFT_BUTTON

public static final int LEFT_BUTTON

表示按下鼠標左鍵。

Since:

1

MIDDLE_BUTTON

public static final int MIDDLE_BUTTON

表示按下鼠標中鍵。

Since:

1

MOVE

public static final int MOVE

指示當按下鼠標左鍵時光標在窗口或視圖中的移動。

Since:

3

NONE

public static final int NONE

表示沒有鼠標操作。

Since:

1

NONE_BUTTON

public static final int NONE_BUTTON

表示沒有按下鼠標按鈕。

Since:

1

PRESS

public static final int PRESS

表示按下鼠標按鈕。

Since:

1

RELEASE

public static final int RELEASE

表示釋放鼠標按鈕。

Since:

1

RIGHT_BUTTON

public static final int RIGHT_BUTTON

表示按下鼠標右鍵。

Since:

1

構造函數(shù)詳細信息

MouseEvent

public MouseEvent()

方法詳情

getAction

public abstract int getAction()

獲取鼠標動作。

返回:

返回鼠標動作。 返回值可以是 PRESS、RELEASE、MOVE、HOVER_ENTER、HOVER_MOVE 或 HOVER_EXIT。

Since:

1

getActionButton

public abstract int getActionButton()

獲取狀態(tài)發(fā)生變化的鼠標按鈕。

返回:

返回狀態(tài)已更改的鼠標按鈕。 返回值可以是 NONE_BUTTON、LEFT_BUTTON、RIGHT_BUTTON、MIDDLE_BUTTON、BACK_BUTTON 或 FORWARD_BUTTON。 請注意,NONE_BUTTON 表示沒有狀態(tài)已更改的鼠標按鈕。

Since:

3

getPressedButtons

public abstract int getPressedButtons()

獲取所有處于按下狀態(tài)的鼠標按鈕。

返回:

返回處于按下狀態(tài)的所有鼠標按鈕。 返回值可以是 NONE_BUTTON,也可以是 LEFT_BUTTON、RIGHT_BUTTON、MIDDLE_BUTTON、BACK_BUTTON 和 FORWARD_BUTTON 邏輯或運算的結果。 注意,NONE_BUTTON 表示按下狀態(tài)下沒有鼠標按鈕。

Since:

3

getCursor

public abstract MmiPoint getCursor()

獲取鼠標指針的當前位置。

返回:

返回鼠標指針的當前位置。

Since:

3

setCursorOffset

public abstract void setCursorOffset(float offsetX, float offsetY)

設置相對于屏幕的偏移位置。

參數(shù):

參數(shù)名稱參數(shù)描述
offsetX表示相對于屏幕左上角 x 的偏移量。
offsetY表示相對于屏幕左上角 y 的偏移量。

Since:

3

getCursorDelta

public abstract float getCursorDelta(int axis)

獲取自上次調用以來鼠標指針在給定方向上的移動。

參數(shù):

參數(shù)名稱參數(shù)描述
axis指示鼠標指針的移動方向。 該值可以是 AXIS_X、AXIS_Y 或 AXIS_Z。

返回:

返回自上次調用以來鼠標指針在給定方向上的移動。

Since:

3

getScrollingDelta

public abstract float getScrollingDelta(int axis)

獲取自上次調用以來滾輪在給定方向上的移動。

參數(shù):

參數(shù)名稱參數(shù)描述
axis指示滾輪的移動方向。 該值可以是 AXIS_X、AXIS_Y 或 AXIS_Z。

返回:

返回自上次調用以來滾輪在給定方向上的移動。

Since:

3


本文名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS MouseEvent
標題鏈接:http://m.5511xx.com/article/dhjsooo.html