2011-06-29 43 views

回答

2

看看org.eclipse.ui.internal.ide.dialogs.CleanDialog.buttonPressed(...)的代碼。

+0

我似乎無法在這裏的eclipse api文檔中找到'CleanDialog'類 - http://help.eclipse.org/help33/topic/org.eclipse.platform.doc.isv/reference/api/ index.html你有鏈接到這個?另外,這將如何幫助我? – Joeblackdev

+1

這是因爲它是一個內部類,Eclipse中的內部類不是API的一部分,所以沒有相關文檔。獲取Eclipse UI的源代碼(或Eclipse for RCP開發包,其中包含源代碼)。它會以這種方式幫助你,你可以使用那裏的代碼作爲模板來開發你自己的插件來滿足你的需求 – dunni

+1

@Joeblackdev對於混淆抱歉......基本上你需要創建一個'BuildAction'對象(這是公開的API),它返回你想要構建的資源並調用'runInBackground(...)'...這個細節最好從'org.eclipse.ui.internal.ide.dialogs.CleanDialog'解除...... –