沙漠中的魚

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

          RCP中系統內置菜單使用

          Posted on 2012-03-12 13:27 沙漠中的魚 閱讀(493) 評論(0)  編輯  收藏 所屬分類: JavaRCP開發
                在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(););
          主站蜘蛛池模板: 铜鼓县| 公安县| 盐山县| 清涧县| 沛县| 大姚县| 英山县| 长春市| 顺义区| 西畴县| 金湖县| 孟连| 邵武市| 漯河市| 淳化县| 房山区| 龙泉市| 茶陵县| 梅州市| 隆安县| 镇远县| 阳春市| 丰顺县| 安仁县| 友谊县| 普洱| 阿克| 景洪市| 商城县| 龙游县| 琼中| 海口市| 安吉县| 通州区| 浏阳市| 密山市| 青川县| 牡丹江市| 平顺县| 沂水县| 乌海市|