鴻蒙OS Component.EditEventListener

2022-09-07 09:29 更新

Component.EditEventListener

public static interface Component.EditEventListener

提供偵聽器來(lái)處理由鍵盤快捷鍵觸發(fā)的編輯事件,當(dāng)它們分發(fā)到組件時(shí)。 默認(rèn)實(shí)現(xiàn)以各個(gè)組件的內(nèi)部實(shí)現(xiàn)為準(zhǔn)。

方法總結(jié)

修飾符和類型 方法 描述
default boolean onCopy() 處理分發(fā)給該組件的 Copy 事件。
default boolean onCut() 處理分發(fā)給該組件的 Cut 事件。
default boolean onDelete() 處理分發(fā)給該組件的 Delete 事件。
default boolean onForwardDelete() 處理分發(fā)給該組件的 Forward Delete 事件。
default boolean onPaste() 處理分發(fā)給該組件的粘貼事件。
default boolean onSelectAll() 處理分發(fā)給該組件的 Select All 事件。
default boolean onUndo() 處理分發(fā)給該組件的 Undo 事件。

方法詳情

onCopy

default boolean onCopy()

處理分發(fā)給該組件的 Copy 事件。 此 API 綁定到 Ctrl+C 組合鍵。

返回:

如果 Copy 事件被處理,則返回 true; 否則返回 false。

onPaste

default boolean onPaste()

處理分發(fā)給該組件的粘貼事件。 此 API 綁定到 Ctrl+V 組合鍵。

返回:

如果處理了 Paste 事件,則返回 true; 否則返回 false。

onCut

default boolean onCut()

處理分發(fā)給該組件的 Cut 事件。 此 API 綁定到 Ctrl+X 組合鍵。

返回:

如果處理了 Cut 事件,則返回 true; 否則返回 false。

onUndo

default boolean onUndo()

處理分發(fā)給該組件的 Undo 事件。 此 API 綁定到 Ctrl+Z 組合鍵。

返回:

如果 Undo 事件被處理,則返回 true; 否則返回 false。

onSelectAll

default boolean onSelectAll()

處理分發(fā)給該組件的 Select All 事件。 此 API 綁定到 Ctrl+A 組合鍵。

返回:

如果處理了 Select All 事件,則返回 true; 否則返回 false。

onDelete

default boolean onDelete()

處理分發(fā)給該組件的 Delete 事件。 此 API 綁定到 BackSpace 鍵。

返回:

如果處理 Delete 事件,則返回 true; 否則返回 false。

onForwardDelete

default boolean onForwardDelete()

處理分發(fā)給該組件的 Forward Delete 事件。 此 API 綁定到 Delete 鍵。

返回:

如果處理了 Forward Delete 事件,則返回 true; 否則返回 false。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)