添加一個新的Menu到Workbench時,它的path應該是additions.表示添加到最後。 java
action are added, not to the menu itself, but to groups within the menu. 所以在添加一個Action到menu以前,首先要定義一些groupMarker或者seperator。 程序員
一般建立一個menu的時候,都還要額外添加一個名爲additions的seperator來讓別人擴展這個Menu。在Eclipse自身的實現中都是這樣作的,也應該算是標準的作法。IWorkbenchActionConstants.MB_ADDITIONS定義了additions做爲Menu的擴展插入點。IWorkbenchActionConstants應該還定義了現有的Menu的插入點。 架構
添加Action到Toolbar的時候,其path能夠是Normal/additions。 eclipse
Eclipse中的圖標,能夠在plugins\org.eclipse.ui_3.0.0\icons\full或者plugins\org.eclipse.jdt.ui_3.0.0\icons\full下面尋找。 網站
能夠在IPerspectiveFactory中使用IPageLayout.addActionSet(id)方法將一個ActionSet同一個Prespective聯繫起來,使得在顯示Perspective的時候可以顯示這個ActionSet中所定義的Action。或者,能夠在ActionSet的擴展點中使用visible="true"來使得這個ActionSet在全部的Persective中顯示出來。 ui
JFace的MessageDialog,有一些靜態方法能夠用來建立一個Dialog。spa