如何判斷一個(gè)eclipse的版本的代碼
2010-01-14 22:57:37
導(dǎo)語(yǔ): java 代碼 String version = System.getProperty("osgi.framework.version"); //$NON-NLS-1$ if (version != null && (version.startsWith("3.2") || version.startsWith("3.3"))) //$NON-NLS-1$
如何使EMF模型對(duì)應(yīng)的編輯控件能處理Undo&Redo操
2010-01-14 22:57:07
導(dǎo)語(yǔ): 在EMF自動(dòng)生成的editor中,只提供了TreeViewer作為編輯控件,自動(dòng)生成的代碼能讓TreeViewer處理Redo&Undo操作,如果還需要對(duì)EMF對(duì)應(yīng)的Attribute使用Text, Combo等Widget進(jìn)行編輯的話,那么如何將這些Widget的編輯也能實(shí)
Display.asyncExec()用法一則
2010-01-14 22:56:32
導(dǎo)語(yǔ): 有時(shí)候我們需要對(duì)Text Widget輸入框中的內(nèi)容加以驗(yàn)證,如果輸入內(nèi)容不合法,將使用MessageDialog.openError()顯示出錯(cuò)信息對(duì)話框,關(guān)閉對(duì)話框之后,焦點(diǎn)重新回到輸入出錯(cuò)的Text Widget,并全選輸入內(nèi)容,但是有一個(gè)問(wèn)題
插件打包的注意事項(xiàng)
2010-01-14 22:56:06
導(dǎo)語(yǔ): 如果插件項(xiàng)目中包含屬性文件、相關(guān)配置文件等資源文件,而且這些文件不是放在class目錄下,而是和source同級(jí)目錄中的話,那么在打包的時(shí)候,這些項(xiàng)目不能打包成jar包,而應(yīng)該打包成plugin文件夾的形式,否則在使用插
關(guān)鍵詞:插件 注意事項(xiàng)
最近的eclipse開(kāi)發(fā)總結(jié)
2010-01-14 22:55:41
導(dǎo)語(yǔ): MultiPageEditorPart datasource.xml did not propogate selection for datasource.xml在插件運(yùn)行的時(shí)候,有時(shí)候會(huì)出現(xiàn)這樣的警告信息,但是沒(méi)有拋出異常,這個(gè)一般是系統(tǒng)把異常捕獲,然后以其他的方式對(duì)異常進(jìn)行
關(guān)鍵詞:開(kāi)發(fā)
插件開(kāi)發(fā)中的IAdaptable另一種用法
2010-01-14 22:55:16
導(dǎo)語(yǔ): IAdaptable是Eclipse插件開(kāi)發(fā)中非常重要的一個(gè)接口,在整個(gè)插件體系中也起著舉足輕重的作用。網(wǎng)上也有不少文章來(lái)介紹這個(gè)接口的用法,因?yàn)槲覜](méi)有碰到那些文章中提到的一些IAdaptable應(yīng)用場(chǎng)景,所以開(kāi)始的時(shí)候?qū)@個(gè)
關(guān)鍵詞:插件 開(kāi)發(fā)
TextActionHandler的使用以及對(duì)EditingDomainAc
2010-01-14 22:54:48
導(dǎo)語(yǔ): 在使用Eclipse Forms Editor對(duì)EMF model進(jìn)行編輯的時(shí)候,由于editor的contributor是繼承EditingDomainActionBarContributor,因此Cut, Copy,Paste都是使用EMF的Cut,Copy和Paste,這樣在Editor中進(jìn)行的所有操作都
關(guān)于插件中圖標(biāo)對(duì)象的獲取
2010-01-14 22:54:20
導(dǎo)語(yǔ): 默認(rèn)情況下,插件只能取得gif格式的圖片,有時(shí)候我們需要獲取其他格式的圖片,這里就需要自己來(lái)寫(xiě)了,最近從另外一個(gè)插件aptana下發(fā)現(xiàn)它在獲取非gif格式圖片的一些做法,值得參考在需要使用圖標(biāo)的地方,需要這樣寫(xiě)