JFace提供了一個Action類, 它將名稱,圖像,動作處理程序等集成在其中,這樣可以共享Action來形成菜單項, 工具欄按鈕等.
將Action轉化成MenuItem是由MenuManager(菜單管理器)來完成的, MenuManager簡化了菜單的創建, 一旦生成了MenuManager對象, 就可以通用於菜單欄, 彈出菜單, 工具欄下拉菜單.
另: Action寫成一個個類會很亂, JFace提供了一個ActionGroup類用於統一管理Action, 然後讓外界程序通過ActionGroup來訪回Action.
將Action添加到MenuManager用add()方法.
MenuManager生成Menu用createMenuBar, createContextMenu方法.