在declareGlobalActionKeys增加對復(fù)制命令的申明,同時(shí)把屬性contributorClass指定為這個(gè)類,包含全路徑。再定義復(fù)制動(dòng)作CopyAction,代碼如下:
注意構(gòu)造函數(shù)中一定要把這個(gè)action的id設(shè)置為ActionFactory.COPY.getId(),和前面統(tǒng)一起來;
到這兒還沒有結(jié)束,還必須在編輯器類中注冊這個(gè)action,覆蓋編輯器父類中的createActions()方法:
這樣當(dāng)我們點(diǎn)復(fù)制按鈕之后,流程設(shè)計(jì)器就把我們選擇的內(nèi)容放到剪切板上,下一步要做的就是粘貼了。
要使粘貼按鈕可用,所做的修改和復(fù)制類似,在類WorkflowActionContributor 的方法declareGlobalActionKeys中增加addGlobalActionKey(ActionFactory.PASTE.getId())
增加PasteAction類,代碼如下:
Powered by: BlogJava Copyright © 笑看人生