沙漠中的魚

          欲上天堂,先下地獄
          posts - 0, comments - 56, trackbacks - 0, articles - 119
            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

          RCP中系統內置菜單使用

          Posted on 2012-03-12 13:27 沙漠中的魚 閱讀(486) 評論(0)  編輯  收藏 所屬分類: Java 、RCP開發
                在eclipse-RCP中許多系統內置菜單,可以直接拿過來使用,如ActionFactory.CLOSE,ActionFactory.CLOSE_ALL,ActionFactory.SAVE,ActionFactory.SAVE_AS,ActionFactory.DELETE等。
          可以通過saveAction = ActionFactory.SAVE.create(window);創建Action
                需要使用
          ActionFactory.SAVE,
          ActionFactory.SAVE_ALL變為可用狀態,只需要設置編輯器EditorPart的isDirty()方法返回為true即可。
                ActionFactory.SAVE_AS設置
          編輯器EditorPart的iisSaveAsAllowed()為true即可。
               但是
          ActionFactory.DELETE需要其他視圖或編輯器中注冊全局的句柄,可以通過如下方法使用editorSite.getActionBars().setGlobalActionHandler(
          ActionFactory.DELETE.getId(), new CustomAction(););
          主站蜘蛛池模板: 额济纳旗| 延安市| 南京市| 佛坪县| 甘谷县| 八宿县| 成武县| 鄂托克旗| 靖安县| 乐都县| 荣成市| 资中县| 兴隆县| 凌源市| 六安市| 香格里拉县| 台东市| 泸溪县| 桐城市| 齐齐哈尔市| 福鼎市| 隆尧县| 页游| 达州市| 邻水| 北辰区| 东源县| 南城县| 申扎县| 醴陵市| 景东| 独山县| 南京市| 双峰县| 鞍山市| 出国| 繁峙县| 惠州市| 扶余县| 竹山县| 文昌市|